java8新特性stream,按照某个字段排序,以及取出前几条数据

按照ViewStoreStockLib里面的num倒叙排列:

List collect = libs2.stream().sorted(Comparator.comparing(ViewStoreStockLib::getNum).reversed()).collect(Collectors.toList());

需要正序排列去掉.reversed()

正序排列:由小到大

按照ViewStoreStockLib里面的num倒叙排列并且取出前两条数据

List collect = libs2.stream().sorted(Comparator.comparing(ViewStoreStockLib::getNum).reversed()).limit(2).collect(Collectors.toList());

你可能感兴趣的:(开发)