Java ArrayList forEach ()

El método Java ArrayList forEach () realiza la acción especificada en cada elemento de la lista de matrices uno por uno.

La sintaxis del forEach()método es:

 arraylist.forEach(Consumer action)

Aquí, arraylist es un objeto de la ArrayListclase.

Parámetros de forEach ()

El forEach()método toma un solo parámetro.

  • acción : acciones que se realizarán en cada elemento de la lista de matrices

forEach () Valor devuelto

El forEach()método no devuelve ningún valor.

Ejemplo: Java ArrayList forEach ()

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList numbers = new ArrayList(); // add elements to the ArrayList numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); System.out.println("ArrayList: " + numbers); // multiply 10 to all elements System.out.print("Updated ArrayList: "); // pass lambda expression to forEach() numbers.forEach((e) -> ( e = e * 10; System.out.print(e + " "); )); ) )

Salida

 ArrayList: (1, 2, 3, 4) ArrayList actualizado: 10 20 30 40 

En el ejemplo anterior, hemos creado una lista de matrices llamada números. Fíjate en el código

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

Aquí, hemos pasado la expresión lambda como argumento del forEach()método. La expresión lambda multiplica cada elemento de la lista de matrices por 10 e imprime el valor resultante.

Para obtener más información sobre la expresión lambda, visite Java Lambda Expressions.

Nota : El forEach()método no es el mismo que el ciclo for-each. Podemos usar el bucle for-each de Java para iterar a través de cada elemento de la lista de matrices.

Articulos interesantes...