记录一下,list的排序,看过的比价好的一篇文章
一种方法
https://www.cnblogs.com/wdzhz/p/11583359.html
另一种方法,比如:用时间
//排序,升序
Collections.sort(list, (o1, o2) -> {
if(o1.getEndTime()!=null && o2.getEndTime()!=null){
//after升序(从小到大)before是降序(从大到小)
if(o1.getEndTime().after(o2.getEndTime())){
return 1 ;
}
}
//时间有为空的,视为最大
if(o1.getEndTime()==null){
return 1;
}
return -1;
});