Méthode Java ArrayList forEach()

Java ArrayList Java ArrayList

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

import java.util.ArrayList;

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.

Java ArrayList Java ArrayList

Autres extensions