java8中的list排序

Posted chaos1973-newworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java8中的list排序相关的知识,希望对你有一定的参考价值。

最近写项目时,遇到了list排序的问题,想到项目用的jdk1.8,就用了jdk8的相关方法。因为list中的元素是map,排序用的而是自定义的方法。

开始用的void方法,排序用的是list.stream().sorted.发现排序没有效果,查证后发现list.stream().sorted的排序要返回一个集合,用void方法,没有返回值,所以排序没有效果,后来使用的list.sort()方法,此方法直接改变原有集合,不需要返回值,方法有效。

以上是关于java8中的list排序的主要内容,如果未能解决你的问题,请参考以下文章

java8List.sort()排序常用方法

Java8 Comparator 排序方法

java8对不同list按照时间排序

Java8 Comparator 排序方法

Java8对list排序(正序倒序)

Java8实战list分组过滤统计排序等常用操作