1. 程式人生 > >集合:排序問題

集合:排序問題

正序 reat ava lec blog div new class .get

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

java arrayList 根據其中一個屬性排序問題

例子:根據創建時間排序

// 正序排列
Collections.sort(list, new Comparator<Object>() {
public int compare(Object o1, Object o2) {
MessageDto stu1 = (MessageDto) o1;
MessageDto stu2 = (MessageDto) o2;
return stu1.getCreatedate().compareTo(stu2.getCreatedate());


}
});
return list;

// 倒序排列 比較時變換比較的位置
// Collections.reverse(list);
Collections.sort(list, new Comparator<Object>() {
public int compare(Object o1, Object o2) {
MessageDto stu1 = (MessageDto) o1;
MessageDto stu2 = (MessageDto) o2;
return stu2.getCreatedate().compareTo(stu1.getCreatedate());


}
});
return list;

集合:排序問題