public?int?compare(Student?o1,?Student?o2)?{
//?TODO?Auto-generated?method?stub
if(o1.id!=o2.id)
return?o1.id.compareTo(o2.id);
return?o1.name.compareTo(o2.name);
}我想先判斷ID,如果ID不同,則按照ID排序,如果ID相同,則按照name排序,可是輸出結(jié)果當(dāng)中,ID相同的話,name不是順序排列啊!為什么?
為什么我這樣重寫compare方法,返回的結(jié)果不對(duì)呢
慕粉18817939419
2016-07-29 22:31:22