Junior — Middle
Quel est le rôle de la fonction Lambda lors de l'utilisation de la méthode For Each?
sobes.tech IA
Réponse de l'IA
Функция Lambda при использовании метода forEach в Java служит для определения действия, которое нужно выполнить для каждого элемента коллекции.
Метод forEach принимает в качестве параметра функциональный интерфейс Consumer<T>, который реализуется с помощью лямбда-выражения. Это позволяет компактно и удобно описать операцию, применяемую к каждому элементу.
Пример:
List<String> names = Arrays.asList("Anna", "Bob", "Charlie");
names.forEach(name -> System.out.println(name));
Здесь лямбда name -> System.out.println(name) — это функция, которая для каждого элемента списка выводит его в консоль.
Таким образом, роль лямбда-функции — определить поведение, которое будет выполнено для каждого элемента при обходе коллекции методом forEach.