對List集合中的對象中的某個屬性進行排序


今天在項目中遇到的問題,不能在sql中進行order by。所以將數據庫中查詢出來的集合,在java代碼中進行排序

1 Collections.sort(list, new Comparator<HomeTeacherInfo>() {
2                 @Override
3                 public int compare(HomeTeacherInfo o1, HomeTeacherInfo o2) {
4                     //降序
5                     return o2.getCourse_count().compareTo(o1.getCourse_count());
             //升序
5                     //return o1.getCourse_count().compareTo(o2.getCourse_count());
6 }); 
這里最好是對可排序的類型進行排序,並沒有深究


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM