java中list根据两个属性进行分组

来源:互联网 发布:村上春树跑步语录知乎 编辑:程序博客网 时间:2024/05/06 16:09
Map<Long, Map<Integer, List<SubsZinger>>> collect = subsZingerList.stream().collect(Collectors.groupingBy(SubsZinger::getPrintInId, Collectors.groupingBy(SubsZinger::getUid)));
collect.forEach((key,value)->{    System.out.println("外键"+key+"外部值"+value);    value.forEach((key2,value2)->{        System.out.println("内键"+key2+"内部值"+value2);    });});
 
原创粉丝点击