課程
/后端開發(fā)
/Java
/Java入門第三季
return this.id.compareTo(o.id);視頻只列出用id比較如果id加name一起比較這個方法改怎么寫
2016-07-04
源自:Java入門第三季 6-8
正在回答
他的意思是可以用很多種方式來完成比較這項功能,id可以用來比較,name也可以用來比較,或者有些時候,會存在一個對象的兩個屬性共同決定對象的排列順序,這種情況下可以根據(jù)自己的需要去做算法,比如如果我想id相同的學生再去比較name變量
if(this.id.compareTo(o.id)==0){
????return?this.id.compareTo(o.name);
}
這樣解答可以幫助到你嗎?
慕粉初學者 提問者
要做Java大師 回復 慕粉初學者 提問者
慕粉初學者 提問者 回復 要做Java大師
?return?this.id.compareTo(o.name);為啥子我的eclipse報錯啊
慕粉18817939419
哈哈,其實我的經驗也不是很豐富,暫時沒有碰到這種情況呢
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
4 回答關于重寫compareTo()方法的疑問
3 回答關于Compareable接口和compareTo()方法
5 回答觀于compareTo方法的重寫
3 回答關于comparable的compareTo()方法重寫和comparator的compare(Student o1, Student o2)方法重寫問題
2 回答compareTo()方法報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-04
他的意思是可以用很多種方式來完成比較這項功能,id可以用來比較,name也可以用來比較,或者有些時候,會存在一個對象的兩個屬性共同決定對象的排列順序,這種情況下可以根據(jù)自己的需要去做算法,比如如果我想id相同的學生再去比較name變量
if(this.id.compareTo(o.id)==0){
????return?this.id.compareTo(o.name);
}
這樣解答可以幫助到你嗎?
2016-07-14
?return?this.id.compareTo(o.name);為啥子我的eclipse報錯啊
2016-07-05
哈哈,其實我的經驗也不是很豐富,暫時沒有碰到這種情況呢