Я пытаюсь перебрать список, используя stream()
и помещая в карту, где ключ - сам элемент steam, а значение - AtomicBoolean, true.
List<String> streamDetails = Arrays.asList("One","Two");
toReplay = streamDetails.stream().collect(Collectors.toMap(x -> x.toString(), new AtomicBoolean(true)));
Я получаю следующие ошибки во время компиляции.
Type mismatch: cannot convert from String to K
The method toMap(Function<? super T,? extends K>, Function<? super T,? extends U>) in the type Collectors is not applicable for the arguments ((<no type> x) -> {},
AtomicBoolean)
Что я могу делать не так, чем мне заменить x -> x.toString()
на?