我已經看到有關Java中存在錯誤的集合類型的幾個問題。我顯示的錯誤是這樣的:Java ArrayList集合排序
在類型
Collections
方法sort(List<T>)
是不適用的參數(ArrayList<Time>
)
我已經進口java.util.Collections中和ArrayList。我還輸入了我打來的課程。這裏是我的代碼:
在課堂上被稱爲來自:
private ArrayList<Time> times;
...
public ArrayList<Time> getTimes() {
return this.times;
}
在課堂上,我調用數組列表:
public class TimeTUI {
private Scanner scan;
private TimeManager timeManager;
...
private ArrayList<Time> getSortedTimes() {
ArrayList<Time> sortedTimes = this.timeManager.getTimes();
Collections.sort(sortedTimes);
return sortedTimes;
}
該錯誤是出現在一行顯示:
Collections.sort(sortedTimes);
這可以,我正在解釋答案。 – Buddha
@intboolstring這幾乎肯定是答案。爲什麼他不把它作爲一個發佈? –
@intboolstring你太快了。我非常感謝你成爲一名優秀的計算器社區成員。我只是在我的IDE中輸入一個示例類並撰寫。 :) – Buddha