Java предоставляет метод forEach() для выполнения операций над каждым элементом в коллекции или массиве. Этот метод основан на концепции for-each цикла, который позволяет перебирать элементы коллекции без явного использования индексов или итераторов. Основа forEach() в Java Метод forEach() в Java основан на интерфейсе java.lang.Iterable. Этот интерфейс определяет метод forEach(), который принимает функциональный интерфейс в качестве параметра. Функциональный интерфейс должен содержать метод accept(), который будет вызываться для каждого элемента коллекции. Пример использования forEach() в Java Вот пример использования метода forEach() в Java: List<String> names = Arrays.asList("John", "Jane", "Bob");
names.forEach(name -> System.out.println(name)); В этом примере мы создаем список строк names и используем метод forEach() для вывода каждого имени на консоль. Лямбда-выражение name -> System.out.println(name) является реализацией функционального интерфейса Consumer, который принимает им