DoubleStream paralelo() es un método en java.util.stream.DoubleStream. Este método devuelve un DoubleStream paralelo, es decir, puede devolverse a sí mismo, ya sea porque el flujo ya estaba presente o porque el estado del flujo subyacente se modificó para que fuera paralelo.
DoubleStream paralelo() 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:
DoubleStream parallel() Where, DoubleStream is a sequence of primitive double-valued elements and the function returns a parallel DoubleStream.
Ejemplo 1 :
// Java program to demonstrate working of // DoubleStream parallel() on a given range import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // Creating a stream of doubles DoubleStream stream = DoubleStream.of(5.2, 12.6, 4.5, 7.8); System.out.println("The corresponding " + "parallel DoubleStream is :"); stream.parallel().forEach(System.out::println); } }
Producción :
The corresponding parallel DoubleStream is : 4.5 7.8 12.6 5.2
Ejemplo 2:
// Printing sequential stream for the // same input as above example 1. import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // Creating a stream of doubles DoubleStream stream = DoubleStream.of(5.2, 12.6, 4.5, 7.8); System.out.println("The corresponding " + "sequential DoubleStream is :"); stream.sequential().forEach(System.out::println); } }
Producción :
The corresponding sequential DoubleStream is : 5.2 12.6 4.5 7.8
Ejemplo 3:
// Java program to show sorted output // of parallel stream. import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // Creating a stream of doubles DoubleStream stream = DoubleStream.of(2.3, 3.0, 4.5, 6.6); System.out.println("The sorted parallel" + " DoubleStream is :"); stream.parallel().sorted().forEach(System.out::println); } }
Producción :
The sorted parallel DoubleStream is : 4.5 6.6 2.3 3.0
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