Java DoubleStream sorted()
DoubleStream sorted() 返回一个由该流的元素组成的流,并按排序顺序排列。它是一个 有状态的中间操作 ,即在处理新的元素时,它可能会结合以前看到的元素的状态。有状态的中间操作可能需要在产生结果之前处理整个输入。例如,在看到一个流的所有元素之前,我们不能从排序中产生任何结果。
语法:
其中,DoubleStream是一个原始双值元素的序列。
元素的序列。这是对Stream的双重原始特化。
返回值: DoubleStream sorted()方法返回具有排序元素的新流。
例1: 使用DoubleStream sorted()对给定的DoubleStream中的数字进行排序。
输出:
例2: 使用DoubleStream sorted()对DoubleStream generator()生成的随机数进行排序。
输出: