1、sort中使用Comparator.comparing 进行比较排序
var docs = docSettlements.stream().filter(m -> m.getProjectSettlementIdentifierNo().equals(item)).sorted(Comparator.comparing(DocSettlementEntity::getVersionNo).reversed()).collect(Collectors.toList());
1.1、Comparator.comparing和重写compare方法的使用(2个没有本质区别,都是排序)
2、collection后使用Collectors.groupingBy分组
var docSettlementCounts = docSettlements.stream().collect(Collectors.groupingBy(DocSettlementEntity::getProjectSettlementIdentifierNo, Collectors.counting()));
这里就会显示
{projectSettlementIdentifierNo:数量}