Java中的LongStream skip()

长流跳过(长n) 在丢弃流的前n个元素后,返回由该流的其余元素组成的流。如果此流包含少于n个元素,则将返回一个空流。

null

注: LongStream skip()是一个 有状态中间操作 i、 在处理新元素时,它可能会合并以前看到的元素的状态。

语法:

LongStream skip(long n)

参数: LongStream是一个原始长值元素序列。这是人类长期以来的原始特化 流动 . N 是要跳过的前导元素数。

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

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

例1:

// Java code for LongStream skip() function
import java.util.*;
import java.util.stream.LongStream;
class GFG {
// Driver code
public static void main(String[] args)
{
// Creating an LongStream of numbers [5, 6, .. 11]
LongStream stream = LongStream.range(5L, 12L);
// Using skip() to skip first 4 values in range
// and displaying the rest of elements
stream.skip( 4 ).forEach(System.out::println);
}
}


例2:

// Java code for LongStream skip() function
import java.util.*;
import java.util.stream.LongStream;
class GFG {
// Driver code
public static void main(String[] args)
{
// Creating an LongStream [5, 6, .. 11]
LongStream stream = LongStream.range(5L, 12L);
// Using parallel skip() to skip first
// 4 values in range and displaying the
// rest of elements
stream.parallel().skip( 4 ).forEach(System.out::println);
}
}


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