У меня есть коллекция "Школа";класс предоставляет метод "getDescription" (String).Мне нужно создать Map <String, Long>
, который содержит для каждого описания количество школ с таким описанием, используя потоки.Я сделал следующее:
Stream<School> school = getSchools().stream(); // getSchools returns the colletion
Map<String, Long> m = school.collect(toMap(School::getDescription,
groupingBy(School::getDescription, counting())));
Но это не работает ... какие-либо советы?