так работает и приняло Валидатором.
public static Map<String, Integer> countWords(ArrayList<String> list) {
HashMap<String, Integer> result = new HashMap<String, Integer>();
//напишите тут ваш код
return list.stream().collect(Collectors.toMap(Function.identity(), o -> 1, (v1, v2) -> v1 + v2));
// return result;
}
А вот так
public static Map<String, Integer> countWords(ArrayList<String> list) {
HashMap<String, Integer> result = new HashMap<String, Integer>();
//напишите тут ваш код
result = list.stream().collect(Collectors.toMap(Function.identity(), o -> 1, (v1, v2) -> v1 + v2));
return result;
}
Ошибка (v1, v2) -> v1 + v2 не хочет складывать Object