logo

Método ArrayList forEach() en Java

El para cada() método de Lista de arreglo se utiliza para realizar una operación determinada para cada elemento en ArrayList. Este método atraviesa cada elemento del Iterable de ArrayList hasta que el método haya procesado todos los elementos o se genere una excepción. La operación se realiza en el orden de iteración si ese orden lo especifica el método. Las excepciones lanzadas por la Operación se pasan a la persona que llama.

Hasta que una clase primordial haya especificado una política de modificación simultánea, la operación no puede modificar la fuente subyacente de elementos, por lo que podemos decir que el comportamiento de este método no está especificado.



alfabeto como números

Recuperar elementos de una colección en Java.

Sintaxis:

public void forEach(Consumer action)>

Parámetro: Este método toma un parámetro. acción que representa la acción a realizar para cada elemento.



Devoluciones: Este método no devuelve nada.

Excepción: Este método arroja NullPointerException si la acción especificada es nula.

Los siguientes programas ilustran el método forEach() de ArrayList:



Programa 1: Programa para demostrar el método forEach() en ArrayList que contiene una lista de números.

cómo imprimir java




// Java Program Demonstrate forEach()> // method of ArrayList> > import> java.util.*;> public> class> GFG {> > >public> static> void> main(String[] args)> >{> >// create an ArrayList which going to> >// contains a list of Numbers> >ArrayList Numbers =>new> ArrayList();> > >// Add Number to list> >Numbers.add(>23>);> >Numbers.add(>32>);> >Numbers.add(>45>);> >Numbers.add(>63>);> > >// forEach method of ArrayList and> >// print numbers> >Numbers.forEach((n) ->System.out.println(n));> >}> }>

>

para bucle en c
>

Producción:

 23 32 45 63>

Programa 2: Programa para demostrar el método forEach() en ArrayList que contiene una lista de nombres de estudiantes.




// Java Program Demonstrate forEach()> // method of ArrayList> > import> java.util.*;> public> class> GFG {> > >public> static> void> main(String[] args)> >{> >// create an ArrayList which going to> >// contains a list of Student names which is actually> >// string values> >ArrayList students =>new> ArrayList();> > >// Add Strings to list> >// each string represents student name> >students.add(>'Ram'>);> >students.add(>'Mohan'>);> >students.add(>'Sohan'>);> >students.add(>'Rabi'>);> > >// print result> >System.out.println(>'list of Students:'>);> > >// forEach method of ArrayList and> >// print student names> >students.forEach((n) ->imprimir(n));> >}> > >// printing student name> >public> static> void> print(String n)> >{> >System.out.println(>'Student Name is '> + n);> >}> }>

>

programas de muestra java

>

Producción:

 list of Students: Student Name is Ram Student Name is Mohan Student Name is Sohan Student Name is Rabi>

Referencia: https://docs.oracle.com/javase/10/docs/api/java/util/ArrayList.html#forEach(java.util.function.Consumer)