相关疑难解决方法(0)

相当于Scala dropWhile

我正在努力找到一种方法来跳过流的开头的一些元素,具体取决于谓词.

像这样的东西:

dropWhile( n -> n < 3, Stream.of( 0, 1, 2, 3, 0, 1, 2, 3, 4 ) )
.forEach( System.out::println );
Run Code Online (Sandbox Code Playgroud)
3   
0
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

这相当于Scala dropWhile.

java scala java-8 java-stream

9
推荐指数
2
解决办法
2360
查看次数

Java 8 Stream.skip with Predicate

有没有办法做类似Stream.skip(长)但使用谓词而不是确切的数字?

我需要跳过元素,直到我找到一个具有给定ID的元素,然后我需要继续应用过滤器,限制等任何建议?

java java-stream

2
推荐指数
1
解决办法
2245
查看次数

标签 统计

java ×2

java-stream ×2

java-8 ×1

scala ×1