La méthode forEach() en Java – Les collections
La méthode forEach() est utilisée pour effectuer certaines opérations pour chaque élément d’un ArrayList. Cette méthode traverse chaque élément de l’itérable de ArrayList jusqu’à ce que tous les éléments aient été traités par la méthode ou qu’une exception soit déclenchée. L’opération est effectuée dans l’ordre d’itération si cet ordre est spécifié par la méthode.
Syntaxe
public void forEach(Consumer<? super E> action)
Paramètres
- action(Obligatoire) : L’action à effectuer pour chaque élément.
Valeur de retour
La méthode ne renvoie aucune valeur.
Exemple :
Le code suivant montre l’utilisation de la méthode forEach():
import java.util.*; public class Main { public static void main(String[] args) { // Créer un ArrayList vide ArrayList<String> language = new ArrayList<String>(); // Ajouter des valeurs dans l'ArrayList language.add("Java"); language.add("PHP"); language.add("C++"); language.add("Python"); language.add(".NET"); //Affichez les éléments de la liste language.forEach((str)->display(str)); } public static void display(String str) { System.out.println("Langage de programmation : " + str); } }
Sortie:
Langage de programmation : Java Langage de programmation : PHP Langage de programmation : C++ Langage de programmation : Python Langage de programmation : .NET