我们在查询的时候有的时候获得了一个LIst<T>,T中有时间createTime,我们现在想不通过数据库的方式,把这个list按照时间降序重新获得一个LIst<T>,方法如下:
Collections.sort(T, new Comparator<T>() {
public int compare(To1, To2) {
//按照T的createTime字段进行降序排列
if (o1.getCreateTime().getTime() < o2.getCreateTime().getTime()) {
return 1;
}
if (o1.getCreateTime().getTime() == o2.getCreateTime().getTime()) {
return 0;
}
return -1;
}
});
这样我们就把LIst<T>重新排序了下。