对List集合中的对象进行按某个属性排序

附:本文大部分参考网上资源,主要用于个人的笔记心得记录

 

下面是个人在处理业务中的使用:

对List集合中的对象进行按某个属性排序

到了这里你觉得很神奇?错了,现在是java8的时代,我们来看看新特性下如何排序的:

List<CountCardDetailVo> all = new ArrayList<>();
//根据创建时间降序排序
all.sort(Comparator.comparing(CountCardDetailVo::getCreateTime).reversed());
//根据创建时间升序排序
all.sort(Comparator.comparing(CountCardDetailVo::getCreateTime));

对List集合中的对象进行按某个属性排序