Descripción
Mediante el método foreach podemos crear un consumidor, representado por la clase Consumer
que se ejecute por cada elemento que hay en el ArrayList
. Este consumidor es un interface funcional y por lo tanto acepta funciones lambda o una referencia a un método.
Si la acción pasada en null
se lanzará una NullPointerException
.
Sintaxis
public void forEach(Consumer<? super E> action)
Parámetros
- Consumer<? super E> action, Interface funcional que puede ser una función lambda o una invocación a un método y que se ejecuta por cada elemento del
ArrayList
.
Excepciones
Clase Padre
Ejemplo
ArrayList<String> list = new ArrayList<String>();
// Añadimos elementos
list.add("Marta");
list.add("Luis");
list.add("Francisco");
list.forEach((n) -> System.out.println(n));
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.