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