java8中的list排序

与世无争的帅哥 提交于 2019-12-02 22:31:24

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

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!