【发布时间】:2016-03-04 18:58:56
【问题描述】:
我已经看到一些关于在 Java 中出现错误的集合的排序问题。我显示的错误是这样的:
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);
【问题讨论】:
标签: java arrays sorting arraylist