Java DoubleStream findFirst()的例子
DoubleStream findFirst() 返回一个 OptionalDouble (一个容器对象,可能包含也可能不包含一个非空值),描述这个流的 第一个 元素,如果流是空的,则返回一个空的OptionalDouble。
语法:
参数
- OptionalDouble : 一个容器对象,可以包含也可以不包含一个非空值。
返回值 : 该函数返回一个描述该流的第一个元素的OptionalDouble,如果该流为空,则返回一个空的OptionalDouble。
注意: findFirst()是流接口的一个 终端短循环 操作。这个方法返回任何满足中间操作的第一个元素。
Example 1 : 在Double Stream上的findFirst()方法。
输出:
注意: 如果流没有遇到顺序,那么任何元素都可以被返回。
例2: findFirst()方法用于返回第一个能被4整除的元素。
输出: