IntStream forEachOrdered(IntConsumer action) realiza una acción para cada elemento de este flujo en orden de encuentro. IntStream forEachOrdered(IntConsumer action) es una operación de terminal, es decir, puede atravesar el flujo para producir un resultado o un efecto secundario.
Sintaxis:
void forEachOrdered(IntConsumer action)
Parámetro: IntConsumer representa una operación que acepta un único argumento de valor int y no devuelve ningún resultado. Esta es la especialización de tipo primitivo de Consumer para int.
Nota: forEachOrdered(IntConsumer action) realiza una acción para cada elemento de este flujo, en el orden de encuentro del flujo si el flujo tiene un orden de encuentro definido.
Ejemplo 1 :
// Java code for IntStream forEachOrdered // (IntConsumer action) in Java 8 import java.util.*; import java.util.stream.IntStream; class GFG { // Driver code public static void main(String[] args) { // Creating an IntStream IntStream stream = IntStream.of(2, 3, 4, 5); // Using IntStream.forEachOrdered stream.forEachOrdered(System.out::println); } }
2 3 4 5
Ejemplo 2:
// Java code for IntStream forEachOrdered // (IntConsumer action) in Java 8 import java.util.*; import java.util.stream.IntStream; class GFG { // Driver code public static void main(String[] args) { // Creating an IntStream IntStream stream = IntStream.range(5, 11); // Using IntStream.forEachOrdered() on // sequential stream stream.forEachOrdered(System.out::println); } }
5 6 7 8 9 10
Ejemplo 3:
// Java code for IntStream forEachOrdered // (IntConsumer action) in Java 8 import java.util.*; import java.util.stream.IntStream; class GFG { // Driver code public static void main(String[] args) { // Creating an IntStream IntStream stream = IntStream.range(5, 11); // Using IntStream.forEachOrdered() on // parallel stream stream.parallel().forEachOrdered(System.out::println); } }
Producción :
5 6 7 8 9 10
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA