Java中的DoubleStream skip()

双流跳过(长n) 返回一个流,该流包含丢弃后该流的剩余元素 第一名 溪流的元素。如果此流包含少于n个元素,则将返回一个空流。

null

注: DoubleStream skip()是一个 有状态中间操作 i、 在处理新元素时,它可能会合并以前看到的元素的状态。有状态的中间操作可能需要在生成结果之前处理整个输入。例如,在看到流的所有元素之前,对流进行排序无法产生任何结果。

语法:

DoubleStream skip(long n)

参数:

  1. 双流: 一个原始的双值元素序列。这是人类的双重本原特化 流动 .
  2. n: 要跳过的前导元素数。

返回值: 函数在丢弃前n个元素后返回新流。

例外情况: 函数抛出 非法数据异常 如果n为负。

例1:

// Java code for DoubleStream skip() function
import java.util.*;
import java.util.stream.DoubleStream;
class GFG {
// Driver code
public static void main(String[] args)
{
// Creating a DoubleStream
DoubleStream stream =
DoubleStream.of( 5.5 , 2.6 , 4.6 , 7.0 , 13.2 , 15.4 );
// Using skip() to skip first 3 values in DoubleStream
// and displaying the rest of elements
stream.skip( 3 ).forEach(System.out::println);
}
}


输出:

7.0
13.2
15.4

例2:

// Java code for DoubleStream skip() function
import java.util.*;
import java.util.stream.DoubleStream;
class GFG {
// Driver code
public static void main(String[] args)
{
// Creating a DoubleStream
DoubleStream stream =
DoubleStream.of( 5.5 , 2.6 , 4.6 , 7.0 , 13.2 , 15.4 );
// Using parallel skip() to skip first 3 values in range
// and displaying the rest of elements
stream.parallel().skip( 3 ).forEach(System.out::println);
}
}


输出:

13.2
7.0
15.4

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