對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刪除。



猜您在找 如何根據對象的屬性,對集合(list / set)中的對象進行排序 對list集合中的對象按照對象的某一屬性進行排序 java中list集合按對象屬性進行排序 List集合對象中按照不同屬性大小排序的實例 對List集合進行排序 根據list中對象的屬性去重和排序小結 Java8對List集合對象某個字段進行排序 Lambda表達式對List集合對象屬性進行去重 Java中List集合排序的方法 比較器的使用 根據學生對象數學 語文 英語成績總和進行sort排序 如何根據List中的Object的某一屬性對List進行排序?
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM