DoubleStream boxed() en Java con ejemplos

DoubleStream boxed() devuelve un Stream que consta de los elementos de este flujo, cada uno encuadrado en un Double.

Nota: DoubleStream boxed() es una operación intermedia. Estas operaciones son siempre perezosas. Las operaciones intermedias se invocan en una instancia de Stream y, una vez que finalizan su procesamiento, dan una instancia de Stream como salida.
Sintaxis:

Stream<Double> boxed()

Parámetros:

  1. Flujo : Una secuencia de elementos que soportan operaciones agregadas secuenciales y paralelas.
  2. Doble: La clase Doble envuelve un valor del tipo primitivo doble en un objeto. Un objeto de tipo Doble contiene un solo campo cuyo tipo es doble.

Valor de retorno: la función devuelve un Stream encuadrado en un Double.

Ejemplo 1 :

// Java code for DoubleStream boxed()
import java.util.*;
import java.util.stream.Stream;
import java.util.stream.DoubleStream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // Creating an DoubleStream
        DoubleStream stream = DoubleStream.of(3.2, 8.4, 3.6, 4.7);
  
        // Creating a Stream of Doubles
        // Using DoubleStream boxed() to return
        // a Stream consisting of the elements
        // of this stream, each boxed to a Double.
        Stream<Double> stream1 = stream.boxed();
  
        // Displaying the elements
        stream1.forEach(System.out::println);
    }
}

Producción :

3.2
8.4
3.6
4.7

Ejemplo 2:

// Java code for DoubleStream boxed()
import java.util.*;
import java.util.stream.Stream;
import java.util.stream.DoubleStream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // Creating an DoubleStream
        DoubleStream stream = DoubleStream.of(3.2, 8.4, 3.6, 4.7);
  
        // Creating a Stream of Doubles
        // Using DoubleStream boxed() to return
        // a Stream consisting of the elements
        // of this stream, each boxed to a Double.
        Stream<Double> stream1 = stream.boxed();
  
        Stream<Object> stream2 = Stream.concat(stream1,
                                   Stream.of("Geeks", "for", "Geeks"));
  
        // Displaying the elements
        stream2.forEach(System.out::println);
    }
}

Producción :

3.2
8.4
3.6
4.7
Geeks
for
Geeks

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 *