Junior — Middle
Какво връща методът forEach при използване в колекция?
sobes.tech AI
Отговор от AI
Методът forEach в Java се използва за обхождане на елементите на колекция и изпълнение на дадено действие за всеки елемент. Той приема като аргумент обект, който реализира интерфейса Consumer<T>, който определя операцията, приложима към елементите.
Важно е да се отбележи, че методът forEach не връща нищо — неговият тип на връщане е void. Той е предназначен само за странични ефекти, като например извеждане на екрана, промяна на външни променливи и т.н.
Пример за използване:
List<String> list = Arrays.asList("a", "b", "c");
list.forEach(item -> System.out.println(item));
Тук forEach просто извежда всеки елемент, но не връща никакъв резултат.