Méthode Java ArrayList forEach()
La méthode forEach() est utilisée pour parcourir chaque élément du tableau dynamique et effectuer une opération spécifique.
La syntaxe de la méthode forEach() est :
arraylist.forEach(Consumer<E> action)
Remarque :arraylist est un objet de la classe ArrayList.
Détails des paramètres :
- action - l'opération à effectuer sur chaque élément
Valeur de retour
Aucune valeur de retour.
Exemple
Multiplier tous les éléments par 10 :
Exemple
class Main {
public static void main(String[] args) {
// Créer un tableau
ArrayList<Integer> numbers = new ArrayList<>();
// Ajouter des éléments au tableau
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
System.out.println("ArrayList : " + numbers);
// Multiplier tous les éléments par 10
System.out.print("Updated ArrayList: ");
// Passer l'expression lambda à forEach
numbers.forEach((e) -> {
e = e * 10;
System.out.print(e + " ");
});
}
}
L'exécution du programme ci-dessus produit la sortie suivante :
ArrayList: [1, 2, 3, 4] 更新 ArrayList: 10 20 30 40
Dans l'exemple ci-dessus, nous avons créé un tableau dynamique nommé numbers.
Notez cette ligne :
numbers.forEach((e) -> {
e = e * 10;
System.out.print(e + " ");
});
Dans l'exemple ci-dessus, nous avons passé l'expression lambda (fonction anonyme) comme paramètre à la méthode forEach(). L'expression lambda multiplie chaque élément du tableau dynamique par 10, puis affiche le résultat.
Pour plus d'informations sur les expressions lambda, veuillez consulterJava Lambdaexpression.
Remarque :La méthode forEach() est différente de la boucle for-each.Java for-eachElle est utilisée pour parcourir chaque élément du tableau.
Autres extensions
Java ArrayList