Java根据某一个字段分组

2020-10-23  本文已影响0人  通通小小通
 Map<Integer, List<SlhEvaluationAssignment>> collect = list.stream()
                    .collect(Collectors.groupingBy(SlhEvaluationAssignment::getTeamId));
 for (Map.Entry<Integer, List<SlhEvaluationAssignment>> entry : collect.entrySet()) {
    Integer teamId = entry.getKey();
    List<SlhEvaluationAssignment> slhEvaluationAssignmentList = entry.getValue();
}
Map<Integer, Apple> appleMap = appleList.stream().collect(Collectors.toMap(Apple::getId, a -> a,(k1,k2)->k1));
上一篇 下一篇

猜你喜欢

热点阅读