Uczę się filtrowania za pomocą strumienia Java. Ale strumień po filtrowaniu niczego nie drukuje. Myślę, że metoda filtrowania nie jest wykonywana. Mój kod filtrowanie jest następujący:Java 8 Stream - Dlaczego metoda filtra nie jest wykonywana?
Stream.of("d2", "a2", "b1", "b3", "c")
.filter(s -> {
s.startsWith("b");
System.out.println("filter: " + s);
return true;
});
nie ma błędu kompilacji i nie stanowi wyjątku również. Wszelkie sugestie?