List排序
今天遇到一个实际问题,在代码中需要将list进行排序,list中泛型为另外一个实体类,根据这个实体类中的时间进行排序。
解决方案:
// 按照时间倒序排序
Collections.sort(historyOrderVOList, new Comparator<HistoryOrderVO>() {
@Override
public int compare(HistoryOrderVO o1, HistoryOrderVO o2) {
return -(o1.getApplyTime().compareTo(o2.getApplyTime()));
}
});