双流跳过(长n) 返回一个流,该流包含丢弃后该流的剩余元素 第一名 溪流的元素。如果此流包含少于n个元素,则将返回一个空流。
null
注: DoubleStream skip()是一个 有状态中间操作 i、 在处理新元素时,它可能会合并以前看到的元素的状态。有状态的中间操作可能需要在生成结果之前处理整个输入。例如,在看到流的所有元素之前,对流进行排序无法产生任何结果。
语法:
DoubleStream skip(long n)
参数:
- 双流: 一个原始的双值元素序列。这是人类的双重本原特化 流动 .
- 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