java8 lambda 分组的使用

Map> map = logs.stream().collect(Collectors.groupingBy(ProvincialRecordLog::getRecordName));

logs==》注:这是个集合 

 Collectors.groupingBy方法内是根据什么属性进行分组。

collect方法进行聚合

以上代码运行的结果如图,key就是Collectors.groupingBy方法的属性,value就是聚合的集合

java8 lambda 分组的使用_第1张图片

你可能感兴趣的:(java,java8)