Student user1 = new Student(21,"张三"); Student user2 = new Student(25,"李四"); Student user3 = new Student(22,"王五"); Student user4 = new Student(19,"赵柳"); List<Student> list = new ArrayList<Student>(); list.add(user1); list.add(user2); list.add(user3); list.add(user4); for(Student u :list){ System.out.println(u); } List<Student> newList = list.stream().sorted(Comparator.comparing(Student::getAge).reversed()).collect(Collectors.toList());
reversed()指根据getAge进行倒序排序。