//从大到小按尺寸排序
Collections.sort(scScheduleList, new Comparator<ScSchedule>() {
@Override
public int compare(ScSchedule o1, ScSchedule o2) {
return o2.getSizes().compareTo(o1.getSizes());
}
});
//从小到大按尺寸排序
Collections.sort(scScheduleList, new Comparator<ScSchedule>() {
@Override
public int compare(ScSchedule o1, ScSchedule o2) {
return o1.getSizes().compareTo(o2.getSizes());
}
});
另一种比较方法:先按照B排序,再按照C排序
listA.sort(Comparator.comparing(DTO::getB).thenComparing(DTO::getC));