Добавьте братьев и сестер и других потомков в иерархическое семейное дерево, используя дерево D3

 Map<Integer, List<Student>> collect = students.stream()
                                                  .flatMap(student -> student.grades.stream()
                                                                                    .map(grade -> new AbstractMap.SimpleEntry<>(grade,
                                                                                            student)))
                                                  .collect(Collectors.groupingBy(entry -> entry.getKey(),
                                                          Collectors.mapping(Entry::getValue, Collectors.toList())));

Поскольку Java не имеет реализации Pair tuple, я использовал AbstractMap.SimpleEntry

0
задан CalamityAdam 18 January 2019 в 22:32
поделиться