Junior — Middle
Co zwraca metoda For Each w interfejsie funkcyjnym?
sobes.tech AI
Odpowiedź od AI
Metoda forEach w interfejsie funkcyjnym Java nie zwraca żadnej wartości — jej typ zwracanego wyniku to void. Służy do iteracji po elementach kolekcji i wykonywania określonej akcji na każdym elemencie.
Przykład:
List<String> list = Arrays.asList("a", "b", "c");
list.forEach(item -> System.out.println(item));
Tutaj forEach po prostu stosuje wyrażenie lambda do każdego elementu, nie zwracając wyniku.