compareTo()方法報(bào)錯(cuò)
public?int?compareTo(Student?o)?{ //?TODO?Auto-generated?method?stub return?this.getId().compareTo(o.getId());//返回0?,負(fù)整數(shù)、正整數(shù) } 報(bào)錯(cuò):Cannot?invoke?compareTo(int)?on?the?primitive?type?int
public?int?compareTo(Student?o)?{ //?TODO?Auto-generated?method?stub return?this.getId().compareTo(o.getId());//返回0?,負(fù)整數(shù)、正整數(shù) } 報(bào)錯(cuò):Cannot?invoke?compareTo(int)?on?the?primitive?type?int
2017-07-10
舉報(bào)
2017-07-10
最后,我是這么實(shí)現(xiàn)的:compareTo()方法比較的字符串類型是否相等,而我一開始把id設(shè)置成int型,
所以在里面判斷語句,返回-1,0,1同樣可以達(dá)到效果。代碼如下:
2017-07-10
他這個(gè)比較的String類型的 ? ?int類型的比較會(huì)報(bào)錯(cuò)