我只是試圖找到「官員」列表的最大值。我正在處理的任務的規格不允許我使官員具有可比性,所以我使用比較器來比較它們。Collections.max()不正確的參數
但是,編譯器正在抱怨我的參數類型。任何人都可以看到有什麼不對? (不要擔心回報......我還沒有這樣做。)
在下面的片段之外,軍官是一個名單<官員已經被初始化了。
Collections.max(officers, new Comparator<Officer>()
{
public int compare(Officer a, Officer b)
{
return -1; //will do after
}
}
);
任何建議,將不勝感激!
我添加了「家庭作業」標籤... – syrion 2011-03-19 23:09:58
抱歉,抱歉。謝謝! – BraedenP 2011-03-19 23:11:59
什麼是確切的錯誤信息? – 2011-03-19 23:16:09