這裏是我的compareTo方法,但即時通訊仍然收到「缺少返回語句」警告。 任何人都可以告訴我我的代碼有什麼問題嗎?如何覆蓋compareTo方法
public int compareTo(Flows other) {
if(this.srcAddr.equals(other.srcAddr)){
if(this.dstAddr.equals(other.dstAddr)){
if(this.srcPort.equals(other.srcPort)){
if(this.dstPort.equals(other.dstPort)){
if(this.protocol.equals(other.protocol)){
return 0;
}
}
}
}
}
}
首先,爲什麼這個社區wiki?其次,如果'this.srcAddr.equals(other.srcAddr)'爲false,請考慮返回的內容;]。 – pablochan 2010-08-13 09:30:06
相信我你不能正確實現這個,直到你真的知道你想如何訂購你的「MyKey」對象:)首先決定你的業務邏輯是什麼。 – Gopi 2010-08-13 09:35:34
@Gopi,你的意思是,Flows對象? – aioobe 2010-08-13 09:39:51