我已经看到有关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