Не можу зрозуміти як передати строку в Мар, я передаю посилання на об'єкт. Але так мені підказала IDEA.
Завчасно дякую!
package ua.javarush.task.pro.task18.task1824;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/*
З потоку даних до map
*/
public class Solution {
public static void main(String[] args) {
var stringStream = Stream.of("JavaRush", "CodeGym", "Amigo", "Elly", "Kim", "Risha");
getMap(stringStream).forEach((s, i) -> System.out.println(s + " - " + i));
}
public static Map<String, Integer> getMap(Stream<String> stringStream) {
//напишіть тут ваш код
Map<String, Integer> result = stringStream.map(e -> e.split(""))
.collect(Collectors
.toMap(e -> e.toString(), e -> e.length));
return result;
}
}