IntStream findFirst() in Java
IntStream findFirst() returns an OptionalInt (a container object which may or may not contain a non-null value) describing the first element of this stream, or an empty OptionalInt if the stream is empty
OptionalInt findFirst() Where, OptionalInt is a container object which may or may not contain a non-null value and the function returns an OptionalInt describing the first element of this stream, or an empty OptionalInt if the stream is empty.
Note : findFirst() is a terminal-short-circuiting operation of Stream interface. This method returns any first element satisfying the intermediate operations.
Example 1 : findFirst() method on Integer Stream.
Note : If the stream has no encounter order, then any element may be returned.
Example 2 : findFirst() method to return the first element which is divisible by 4.