java 集合根据某一属性进行排序

Collections.sort('传入你需要排序的集合;列如(List<TeacherAtten>)', new Comparator<TeacherAtten>() {
    @Override
public int compare(TeacherAtten o1, TeacherAtten o2) {
// 根据属性进行排序
if (Long.parseLong(o1.getTime().replaceAll("-","")) > Long.parseLong(o2.getTime().replaceAll("-",""))) {
return 1;
}
if (Long.parseLong(o1.getTime().replaceAll("-","")) == Long.parseLong(o2.getTime().replaceAll("-",""))) {
return 0;
}
return -1;
}
});
posted @ 2019-09-26 13:46  历尽千帆归来任是少年  阅读(1414)  评论(1编辑  收藏  举报