// 单字段排序
List<Person> people = ...;
people.sort(Comparator.comparing(Person::getName));
// 多字段参与排序
List<Person> people = ...;
people.sort(Comparator.comparing(Person::getAge).thenComparing(Person::getName));
// 排序后生成一个新的list
List<Person> people = ...;
people = people.stream()
.sorted(Comparator.comparing(Person::getAge).reversed())
.collect(Collectors.toList());
2、list操作
最新推荐文章于 2024-09-05 10:39:00 发布