java List对象集合排序方法

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()));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值