Saltar al contenido

Java 8 para cada uno – javatpoint

septiembre 23, 2021

Java proporciona un nuevo método para Cada () para iterar los elementos. Se define en la interfaz Iterable y Stream. Es un método predeterminado definido en la interfaz Iterable. Las clases de colección que amplían la interfaz Iterable pueden usar forEach loop para iterar elementos.

Este método toma un solo parámetro que es una interfaz funcional. Entonces, puede pasar la expresión lambda como argumento.


Firma forEach () en interfaz iterable


Ejemplo 1 de Java 8 forEach ()

Producción:

------------Iterating by passing lambda expression--------------
Football
Cricket
Chess
Hocky

Ejemplo 2 de Java 8 forEach ()

Producción:

------------Iterating by passing method reference---------------
Football
Cricket
Chess
Hocky

Método Java Stream forEachOrdered ()

Junto con el método forEach (), Java proporciona un método más forEachOrdered (). Se utiliza para iterar elementos en el orden especificado por la secuencia.

Singnature:


Ejemplo de método Java Stream forEachOrdered ()

Producción:

------------Iterating by passing lambda expression---------------
Football
Cricket
Chess
Hocky
------------Iterating by passing method reference---------------
Football
Cricket
Chess
Hocky

close