List对象按属性排序

1.Stream流sorted

正序:

List<Person> collect = personList.stream().sorted(Comparator.comparing(Person::getUploadTime)).collect(Collectors.toList());

倒序:

List<Person> collect = personList.stream().sorted((p1, p2) -> p2.getUploadTime().compareTo(p1.getUploadTime())).collect(Collectors.toList());

2.List sort,直接给List排序

正序:

personList.sort(Comparator.comparing(Person::getUploadTime));

倒序:

personList.sort((p1, p2) -> p2.getUploadTime().compareTo(p1.getUploadTime()));

 

 

 

 

 

 

 

posted @ 2022-04-15 08:57  佛祖让我来巡山  阅读(563)  评论(0编辑  收藏  举报

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网