Java ArrayList forEach()-Methode

Java ArrayList Java ArrayList

Die Methode forEach() wird verwendet, um jedes Element im dynamischen Array zu durchlaufen und eine bestimmte Operation auszuführen.

Die Syntax der Methode forEach() ist:

arraylist.forEach(Consumer<E> action)

Hinweis:arraylist ist ein Objekt der Klasse ArrayList.

Parameterdetails:

  • action - die Operation, die für jedes Element ausgeführt werden soll

Rückgabewert

Kein Rückgabewert.

Beispiel

Alle Elemente mit 10 multiplizieren:

Beispiel

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Ein Array erstellen
        ArrayList<Integer> numbers = new ArrayList<>();

        // Elemente zum Array hinzufügen
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        System.out.println("ArrayList: " + numbers);

        // Alle Elemente mit 10 multiplizieren
        System.out.print("Aktualisierte ArrayList: ");
       
        // Den Lambda-Ausdruck an forEach übergeben
        numbers.forEach((e) -> {
            e = e * 10;
            System.out.print(e + " ");
        });
    }
}

Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:

ArrayList: [1, 2, 3, 4]
更新 ArrayList: 10 20 30 40 

Im obigen Beispiel haben wir ein dynamisches Array namens numbers erstellt.

Beachten Sie diese Zeile:

numbers.forEach((e) -> {
    e = e * 10;
    System.out.print(e + " ");  
});

Im obigen Beispiel haben wir den Lambda-Ausdruck (anonyme Funktion) als Parameter an die forEach()-Methode übergeben. Der Lambda-Ausdruck multipliziert jedes Element im dynamischen Array mit 10 und gibt dann das Ergebnis aus.

Weitere Informationen zu Lambda-Ausdrücken finden Sie unterJava LambdaAusdruck.

Hinweis:Die forEach()-Methode unterscheidet sich von der for-each-Schleife.Java for-eachSie wird verwendet, um jedes Element im Array zu durchlaufen.

Java ArrayList Java ArrayList

Andere Erweiterungen