DoubleStream sorted() devuelve una secuencia que consta de los elementos de esta secuencia en orden. Es una operación intermedia con estado , es decir, puede incorporar el estado de elementos vistos previamente al procesar elementos nuevos. Las operaciones intermedias con estado pueden necesitar procesar toda la entrada antes de producir un resultado. Por ejemplo, uno no puede producir ningún resultado al clasificar una secuencia hasta que haya visto todos los elementos de la secuencia.
Sintaxis:
DoubleStream sorted() Where, DoubleStream is a sequence of primitive double-valued elements. This is the double primitive specialization of Stream.
Valor devuelto: el método DoubleStream sorted() devuelve la nueva secuencia con los elementos ordenados.
Ejemplo 1: Usar DoubleStream sorted() para ordenar los números en DoubleStream dado.
// Java code to sort DoubleStream // using DoubleStream.sorted() import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // Creating an DoubleStream DoubleStream stream = DoubleStream.of(10.2, 9.3, 8.4, 7.5, 6.6); // displaying the stream with sorted elements // using DoubleStream.sorted() function stream.sorted().forEach(System.out::println); } }
6.6 7.5 8.4 9.3 10.2
Ejemplo 2: uso de DoubleStream sorted() para ordenar los números aleatorios generados por el generador de DoubleStream().
// Java code to sort DoubleStream // using DoubleStream.sorted() import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // Creating an DoubleStream by generating // random elements using DoubleStream.generate() DoubleStream stream = DoubleStream.generate(() -> (double)(Math.random() * 10000)).limit(5); // displaying the stream with sorted elements // using DoubleStream.sorted() function stream.sorted().forEach(System.out::println); } }
1279.6146863795122 6927.016817313592 7037.390703089559 8374.314582282514 9112.609381925824
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