Java DoubleStream concat()
DoubleStream concat() 方法创建一个串联流,其中的元素是第一个流的所有元素,然后是第二个流的所有元素。如果两个输入流都是有序的,那么生成的流就是有序的,如果其中一个输入流是平行的,那么生成的流就是平行的。
语法:
参数
- DoubleStream : 一个原始双值元素的序列。
- a : 代表第一个流。
- b : 代表第二个流。
返回值: 该函数返回两个输入DoubleStreams的连接值。
对DoubleStream.concat(DoubleStream a, DoubleStream b)的调用可以看作是形成一棵二叉树。所有输入流的串联在根部。单个的输入流在叶子上。下面给出了3个DoubleStream a, b和c的例子。
每一个额外的输入流都会给树增加一层深度,也会增加一层指向性来到达所有其他的流。
注意: DoubleStream.concat()方法返回的元素是有序的。例如,下面两行返回相同的结果。
但下面两个人的结果是不同的。
例1 :
输出:
例2 :
输出: