我想比较基于5元组的两个对象:srcAddr,dstAddr,srcPort,dstPort,protocol
这是我有的:
public class Flows implements Serializable, Comparable {
String srcAddr, dstAddr, srcPort, dstPort, protocol;
public int compareTo(Flows arg0) {
if(this.srcAddr == arg0.srcAddr &&
this.dstAddr == arg0.dstAddr &&
this.srcPort == arg0.srcPort &&
this.dstPort == arg0.dstPort &&
this.protocol == arg0.protocol)
return 0;
}
Run Code Online (Sandbox Code Playgroud)
}
但它不起作用.它说无法比较两个字符串.谁能帮我理解是什么问题?谢谢.
java ×1