Back to questions
Junior — Middle
70
Что возвращает метод forEach при его использовании в коллекции?
Answer from AI
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 просто выводит каждый элемент, но не возвращает никакого результата.