对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 });
这里最好是对可排序的类型进行排序,并没有深究