【发布时间】:2014-01-06 12:30:15
【问题描述】:
让我从下面的例子开始:
public void loadList(ArrayList<Calls> list) {
List<Calls> calls = new ArrayList<Calls>();
calls.addAll(list);
}
Calls 是一个简单的类:
public class Calls {
public long ms;
public name;
}
我想根据ms 字段对上面的List<Calls> 进行升序或降序排序。我遇到了一些Comparator 的例子,但仍然不清楚。
【问题讨论】:
-
您尝试了哪些示例?还有什么不清楚
-
Comparator 接口中有一个方法叫做 compare(Object O1, Object O2)。你必须覆盖(实现)它。把你的排序逻辑放在那里......逻辑很简单......如果 O1.ms
-
@TheLostMind +1 完美运行..