Java 8 Streams Java Java API
java.util.stream.IntStream
OptionalInt findAny()
Returns an Optional describing an element of the stream, or an empty Optional if the stream is empty.
Optional
This is a terminal-short-circuiting operation.
package com.logicbig.example.intstream;import java.util.stream.IntStream;public class FindAnyExample { public static void main(String... args) { IntStream intStream = IntStream.of(1, 2, 3, 2, 5, 4); int i = intStream.findAny() .orElse(-1); System.out.println(i); }}
1
Using findAny() method in parallel stream.
package com.logicbig.example.intstream;import java.util.stream.IntStream;public class FindAnyExample2 { public static void main(String... args) { IntStream intStream2 = IntStream.of(1, 2, 3, 2, 5, 4); int i2 = intStream2.parallel() .findAny() .orElse(-1); System.out.println(i2); }}
2