您好,欢迎来到锐游网。
搜索
您的当前位置:首页【java】Java8 Stream Lambda sorted()之正序倒序

【java】Java8 Stream Lambda sorted()之正序倒序

来源:锐游网

下面代码以自然序排序一个list

list.stream().sorted() 
自然序逆序元素,使用Comparator 提供的reverseOrder() 方法

list.stream().sorted(Comparator.reverseOrder())
使用Comparator 来排序一个list

list.stream().sorted(Comparator.comparing(Student::getAge)) 
把上面的元素逆序

list.stream().sorted(Comparator.comparing(Student::getAge).reversed())
当然还可以不用借助steam方式直接排序:

list.sort(Comparator.comparing(Integer::intValue));
 
list.sort(Comparator.comparing(Integer::intValue).reversed());
 
list.sort(Comparator.comparing(Student::getAge));
 
list.sort(Comparator.comparing(Student::getAge).reversed());
 
 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务