Sobes.tech
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 просто извежда всеки елемент, но не връща никакъв резултат.