对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