List对象排序实例:
//排序
if(!CollectionUtil.isEmpty(showList)){
Collections.sort(showList, new Comparator<ShowVo>() {
public int compare(ShowVo arg0, ShowVo arg1) {
Date startDate = arg0.getDate();
Date endDate = arg1.getDate();
int has = DateUtils.getDaysByTwoDate(startDate, endDate);
if (has>0) { //倒序
return 1;
} else if (has==0) {
return 0;
} else {
return -1;
}
}
});
}
结果: