Почему нельзя convert java.util.stream.IntStream to java.util.stream.Stream<? extends R>
Stream<String> streamOfStrings = Stream.of("hello", "world");
streamOfStrings.flatMap(String::chars).forEach(System.out::println);
Этот код выдает ошибку компиляции
Bad return type in method reference: cannot convert java.util.stream.IntStream to java.util.stream.Stream<? extends R>