Stream.of(T t) en Java con ejemplos

Stream of(T t) devuelve un Stream secuencial que contiene un solo elemento, es decir, un flujo secuencial singleton. Un flujo secuencial funciona como un bucle for usando un solo núcleo. Por otro lado, un flujo paralelo divide la tarea proporcionada en muchas y las ejecuta en diferentes subprocesos, utilizando múltiples núcleos de la computadora.

Sintaxis:

static <T> Stream<T> of(T t)

Where, Stream is an interface and T
is the type of stream elements.
t is the single element and the
function returns a singleton 
sequential stream.

Ejemplo 1: flujo de string Singleton.

// Java code for Stream.of()
// to get sequential Stream
// containing a single element.
import java.util.stream.Stream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // creating a stream of Strings
        // and printing sequential Stream
        // containing a single element
        Stream<String> stream = Stream.of("Geeks");
  
        stream.forEach(System.out::println);
    }
}

Producción :

Geeks

Ejemplo 2: Flujo de enteros singleton.

// Java code for Stream.of()
// to get sequential Stream
// containing a single element.
import java.util.stream.Stream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // creating a stream of Integer
        // and printing sequential Stream
        // containing a single element
        Stream<Integer> stream = Stream.of(5);
  
        stream.forEach(System.out::println);
    }
}

Producción :

5

Ejemplo 3: Flujo Singleton Long.

// Java code for Stream.of()
// to get sequential Stream
// containing a single element.
import java.util.stream.Stream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // creating a stream of Long
        // and printing sequential Stream
        // containing a single element
        Stream<Long> stream = Stream.of(4L);
  
        stream.forEach(System.out::println);
    }
}

Producción :

4

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 *