Stream Basics
- >> The Java 8 Stream API Tutorial
- >> Introduction to Java 8 Streams
- >> Java 8 Stream findFirst() vs. findAny()
- >> Functional Interfaces in Java 8
Stream Collectors
- >> Guide to Java 8’s Collectors
- >> Guide to Java 8 groupingBy Collector
- >> New Stream Collectors in Java 9
- >> Collect a Java Stream to an Immutable Collection
Operations with Streams
- >> Filtering a Stream of Optionals in Java
- >> Custom Thread Pools In Java 8 Parallel Streams
- >> Merging Streams in Java
- >> The Difference Between map() and flatMap()
- >> String Operations with Java Streams
- >> How to Iterate Over a Stream With Indices
- >> Iterable to Stream in Java
- >> How to Get the Last Element of a Stream in Java?
- >> Converting String to Stream of chars
- >> “Stream has already been operated upon or closed” Exception in Java
- >> Java 8 and Infinite Streams
- >> How to Add a Single Element to a Stream
- >> Primitive Type Streams in Java 8
- >> DistinctBy in the Java Stream API
- >> Java 9 Stream API Improvements
Java 8 Streams with Other Tools
- >> Java Streams vs Vavr Streams
- >> Spring Data Java 8 Support
- >> Java 8 Stream API Analogies in Kotlin