java stream对list进行分组,多个字段分组

原文链接: https://my.oschina.net/makelife/blog/3037223

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

分组:

必须对Record类的 hashcode方法和equals方法重写.

Map> collect = recordService.stream().collect(Collectors.groupingBy(
      record -> new Record(record.getPartnerId(), record.getPaymentItemId())));

 

转载于:https://my.oschina.net/makelife/blog/3037223

你可能感兴趣的:(java stream对list进行分组,多个字段分组)