Java 8 Streams Java Java API
java.util.stream.LongStream
OptionalLong findAny()
Returns an OptionalLong describing an element of the stream, or an empty OptionalLong if the stream is empty.
OptionalLong
This is a terminal-short-circuiting operation.
package com.logicbig.example.longstream;import java.util.stream.LongStream;public class FindAnyExample { public static void main(String... args) { LongStream longStream = LongStream.of(1, 2, 3, 2, 5, 4); long l = longStream.findAny() .orElse(-1); System.out.println(l); }}
1
Parallel stream:
package com.logicbig.example.longstream;import java.util.stream.LongStream;public class FindAnyExample2 { public static void main(String... args) { LongStream longStream = LongStream.of(1, 2, 3, 2, 5, 4); long l = longStream.parallel() .findAny() .orElse(-1); System.out.println(l); }}
2