java List对象集合排序方法,以下两种均可实现对象集合排序
List<Student> stuList =new ArrayList<>();
Student stu1 = new Student();
stu1.setAge("21");
stu1.setInTime("2024-08-31");
stuList .add(stu1);
Student stu2 = new Student();
stu2 .setAge("20");
stu2 .setInTime("2024-08-01");
stuList .add(stu2);
Student stu3 = new Student();
stu3.setAge("22");
stu3.setInTime("2024-08-16");
stuList .add(stu3);
//第一种排序 按照InTime倒序排序
stuList = stuList .stream().sorted(Comparator.comparing(Student::getInTime).reversed()).collect(Collectors.toList());
//第二种排序 按照age排序
stuList .sort((item1, item2) -> item2.getAge().compareTo(item1.getAge()));
3万+

被折叠的 条评论
为什么被折叠?



