初始化一个集合
List<Person> list= new ArrayList<>();
for (int i = 0; i < 5; i++) {
Person person = new Person();
person.setId(new Random().nextInt(i + 10));
list.add(person);
}
1. 自然排序
list = list.stream().sorted(Comparator.comparing(Person::getId)).collect(Collectors.toList());
2. 倒序排序,使用reverseOrder
list = list.stream().sorted(Comparator.comparing(Person::getId).reversed()).collect(Collectors.toList());