Java中的DoubleStream sequential()

双流序列 返回一个连续的双流。它可能会返回自身,要么因为流已经是连续的,要么因为底层流状态被修改为连续的。

null

DoubleStream sequential()是一个 中间操作 .在流实例上调用中间操作,完成处理后,它们将流实例作为输出。

语法:

DoubleStream sequential()

Where, DoubleStream is a sequence of primitive
double-valued element.

返回值: 连续的双流。 例1: DoubleStream sequential()返回一个连续的DoubleStream。

// Java code for DoubleStream sequential()
// to return a sequential DoubleStream.
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( 3.3 , 5.4 , 9.2 ,
12.1 , 14.4 );
// Using DoubleStream sequential()
DoubleStream streamNew = stream.sequential();
// Displaying sequential DoubleStream
streamNew.forEach(System.out::println);
}
}


输出:

3.3
5.4
9.2
12.1
14.4

例2: 空的DoubleStream上的DoubleStream sequential()。

// Java code for DoubleStream sequential()
// on empty DoubleStream
import java.util.*;
import java.util.stream.DoubleStream;
class GFG {
// Driver code
public static void main(String[] args)
{
// Creating an empty DoubleStream
DoubleStream stream = DoubleStream.empty();
// To check if it is parallel or not
System.out.println( "parallel : " + stream.isParallel());
stream = stream.parallel();
// To check if it is parallel or not
System.out.println( "parallel : " + stream.isParallel());
stream = stream.sequential();
// To check if it is parallel or not
System.out.println( "parallel : " + stream.isParallel());
}
}


输出:

parallel : false
parallel : true
parallel : false

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享