java8stream根据对象属性分组后取一个对象
实例:
Map<String, MltContractDayPower> dayPowerMap = mltContractDayPowers.stream().collect(Collectors.toMap(MltContractDayPower::getMonth, Function.identity(), (exiting, replacement) -> exiting));
分组后对取每个对象的某一个值在进行收集成list集合
actualVos.stream().collect(Collectors.groupingBy(DecisionUnitNodePriceActualVo::getDate,Collectors.mapping(DecisionUnitNodePriceActualVo::getPrice,Collectors.toList())));
版权声明:本文为weixin_42642782原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。