方法如下:
/*
* 将List中的对象按Date类型的time属性排序,时间晚的排前
*/
private void sortByUpdateTime(List<Model> needSortList){
Collections.sort(needSortList, new Comparator<Model>() {
@Override
public int compare(Model o1, Model o2) {
if (o1.getUpdateTime().getTime() > o2.getUpdateTime().getTime()) {
return -1;
} else if (o1.getUpdateTime().getTime() < o2.getUpdateTime().getTime()) {
return 1;
} else {
return 0;
}
}
});
}