Sobes.tech
Назад к вопросам
Junior — Middle
71

Что возвращает метод forEach при его использовании в коллекции?

Ответ от нейросети

sobes.tech AI

Метод forEach в Java используется для перебора элементов коллекции и выполнения заданного действия для каждого элемента. Он принимает в качестве аргумента объект, реализующий интерфейс Consumer<T>, который определяет операцию, применяемую к элементам.

Важно, что метод forEach ничего не возвращает — его возвращаемый тип void. Он предназначен только для побочных эффектов, например, вывода на экран, изменения внешних переменных и т.п.

Пример использования:

List<String> list = Arrays.asList("a", "b", "c");
list.forEach(item -> System.out.println(item));

Здесь forEach просто выводит каждый элемент, но не возвращает никакого результата.