Ana*_*and 7 scala java-8 java-stream
任何人都知道以下java流操作的Scala等价物 - findFirst()
lst.stream()
.filter(x -> x > 5)
.findFirst()
Run Code Online (Sandbox Code Playgroud)
谢谢
try*_*ryx 11
你可以简单地使用lst.find(_ > 5)
它将返回一个Option
.这是基本相同(但比更有效)的写作lst.filter(_ > 5).headOption
也将返回Option
或交换headOption
的head
(高度推荐)如果没有被发现,这将抛出一个异常.