项目里使用到排序, java里没有像C# 里的linq,只有stream,查找stream.sorted源码看到有个
Comparator.nullsLast
然后看了一下实现,果然是能够处理null值的排序,如:
minPriceList.stream().sorted(Comparator.nullsLast(Comparator.comparing(l -> l.getCreateDate())));其中minPriceList是一个对象List,其中getCreateDate是日期字段,有可能为null,需求是对这组list的创建日期进行排序,达到目的。