Java 8 Stream findFirst() and findAny()
In Java 8 Stream, the findFirst() returns the first element from a Stream, while findAny() returns any element from a Stream.
Favourite tutorials for developers
In Java 8 Stream, the findFirst() returns the first element from a Stream, while findAny() returns any element from a Stream.
Code snippets to convert a primitive array int to a List. In Java 8, you can use the Stream APIs to do the boxing and conversion. You can’t use the…
In Java 8, you can either use Arrays.stream or Stream.of to convert an Array into a Stream. For object arrays, both Arrays.stream and Stream.of returns the same output. For object…
Few Java examples to declare, initialize and manipulate Array in Java: Declares Array for primitive types, Declares array for classes or objects like String.class, Initialize array from method return an…
In Java 8, we can use .toArray() to convert a Stream into an Array.
A Java 8 example to show you how to convert a Stream to a List via Collectors.toList Java8Example1.java Output Yet another example, filter a number 3 and convert it to…
Filter a null value from a Stream by using Stream.filter(x -> x!=null). Alternatively, filter with Objects::nonNull method reference
In Java 8, we can use Stream.iterate to create stream values on demand, so called infinite stream. The stream.iterate was enhanced in Java 9. It supports a predicate (condition) as…
The following 3 Java examples will print a list of all the prime numbers up to 1,000: 1 - Java 8 Stream and BigInteger, 2 - Plain old Java ,…
Few Java 8 examples to execute streams in parallel: BaseStream.parallel() or Collection.parallelStream() . We can check to see that by default, parallel streams use `ForkJoinPool`. We can use Parallel streams…