// 第一步: 创建对象List集合
List<EmsServiceRecord> bsrList = new ArrayList<EmsServiceRecord>();
bsrList.add(item1);
bsrList.add(item2);
bsrList.add(item3);
bsrList.add(item4);
bsrList.add(item5);
// 第二步: 使用Collections集合工具类进行排序
// java.util.Collections
Collections.sort(bsrList, new Comparator<EmsServiceRecord>() {
@Override
public int compare(EmsServiceRecord o1, EmsServiceRecord o2) {
if(o1.getLastModifiedDate() == null || o2.getLastModifiedDate() == null){
return -1;
}
//升序排序,降序反写
return o1.getLastModifiedDate().after(o2.getLastModifiedDate())?1:-1;
}
});
Java对象集合排序
最新推荐文章于 2024-01-22 14:57:09 发布