Проверяет умение использовать Collectors.groupingBy.
Короткий ответ
Используйте Collectors.groupingBy для группировки элементов по ключу:
Map<String, List<Person>> peopleByCity = people.stream()
.collect(Collectors.groupingBy(Person::getCity));Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.