Método LongStream forEachOrdered() en Java

LongStream forEachOrdered(LongConsumer action) realiza una acción para cada elemento de este flujo en orden de encuentro. LongStream forEachOrdered (acción LongConsumer) es una operación de terminal, es decir, puede atravesar el flujo para producir un resultado o un efecto secundario.

Sintaxis:

void forEachOrdered(LongConsumer action)

Parámetro: LongConsumer representa una operación que acepta un único argumento de valor largo y no devuelve ningún resultado. Esta es la especialización de tipo primitivo de Consumidor por mucho tiempo.

Nota: forEachOrdered(LongConsumer 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 LongStream forEachOrdered
// (LongConsumer action) in Java 8
import java.util.*;
import java.util.stream.LongStream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // Creating an LongStream
        LongStream stream = LongStream.of(2L, 3L, 4L, 5L);
  
        // Using LongStream.forEachOrdered
        stream.forEachOrdered(System.out::println);
    }
}
Producción:

2
3
4
5

Ejemplo 2:

// Java code for LongStream forEachOrdered
// (LongConsumer action) in Java 8
import java.util.*;
import java.util.stream.LongStream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // Creating an LongStream
        LongStream stream = LongStream.range(5L, 11L);
  
        // Using LongStream.forEachOrdered() on
        // sequential stream
        stream.forEachOrdered(System.out::println);
    }
}
Producción:

5
6
7
8
9
10

Ejemplo 3:

// Java code for LongStream forEachOrdered
// (LongConsumer action) in Java 8
import java.util.*;
import java.util.stream.LongStream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // Creating an LongStream
        LongStream stream = LongStream.range(5, 11);
  
        // Using LongStream.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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *