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