java stream sorted排序 考虑null值

匿名 (未验证) 提交于 2019-12-02 21:53:52
项目里使用到排序, java里没有像C# 里的linq,只有stream,查找stream.sorted源码看到有个
Comparator.nullsLast

然后看了一下实现,果然是能够处理null值的排序,如:

minPriceList.stream().sorted(Comparator.nullsLast(Comparator.comparing(l -> l.getCreateDate())));
其中minPriceList是一个对象List,其中getCreateDate是日期字段,有可能为null,需求是对这组list的创建日期进行排序,达到目的。


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