java jdk8 list对象数组分组处理、获取最大值、最小值

   ArrayList<WebJsonDataVo> listS1 = new ArrayList<>();
   // 分组
 Map<String, List<WebJsonDataVo>> collectS1 = listS1.stream().collect(Collectors.groupingBy(WebJsonDataVo::getBatchNum));
 // 最大值
             Optional<WebJsonDataVo> maxS1 = stringListEntry.getValue().stream().max(Comparator.comparing(WebJsonDataVo::getFftAmplitude));

版权声明:本文为qq_35017480原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。