Método forEach() de Java ArrayList

Java ArrayList Java ArrayList

El método forEach() se utiliza para recorrer cada elemento del array dinámico y ejecutar una operación específica.

La sintaxis del método forEach() es:

arraylist.forEach(Consumer<E> action)

Nota:arraylist es un objeto de la clase ArrayList.

Descripción de parámetros:

  • action - la operación que se ejecuta en cada elemento

Valor de retorno

No tiene valor de retorno.

Ejemplo

Multiplicar todos los elementos por 10:

Ejemplo

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Crear un array
        ArrayList<Integer> numbers = new ArrayList<>();

        // Agregar elementos al array
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        System.out.println("ArrayList: " + numbers);

        // Multiplicar todos los elementos por 10
        System.out.print("Actualizar ArrayList: ");
       
        // Pasar la expresión lambda a forEach
        numbers.forEach((e) -> {
            e = e * 10;
            System.out.print(e + " ");
        });
    }
}

Al ejecutar el programa anterior, el resultado es:

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

En el ejemplo anterior, creamos un array dinámico llamado numbers.

Presta atención a esta línea:

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

En el ejemplo anterior, pasamos la expresión de la función anónima lambda como parámetro del método forEach(). La expresión lambda multiplica cada elemento del array dinámico por 10 y luego genera el resultado.

Para obtener más información sobre las expresiones lambda, visitaJava Lambdala expresión.

Nota:El método forEach() es diferente del bucle for-each.Java for-eachSe utiliza para recorrer cada elemento del array.

Java ArrayList Java ArrayList

Otras extensiones