Let's get started with a Microservice Architecture with Spring Cloud:
Java Streams Series
Last updated: March 17, 2025
Stream Basics
-
The Java Stream API Tutorial (popular)
-
Introduction to Java Streams (popular)
-
Java Stream findFirst() vs. findAny() (popular)
-
Functional Interfaces in Java (popular)
Stream Collectors
-
Guide to Java Collectors (popular)
-
Guide to Java groupingBy Collector (popular)
-
Collect a Java Stream to an Immutable Collection
-
Java Collectors toMap (popular)
Operations with Streams
-
How to Break from Java Stream forEach
-
Filtering a Stream of Optionals in Java
-
Custom Thread Pools in Java Parallel Streams
-
Merging Streams in Java (popular)
-
The Difference Between map() and flatMap() (popular)
-
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 and Infinite Streams
-
How to Add a Single Element to a Stream
-
Primitive Type Streams in Java
-
DistinctBy in the Java Stream API
-
Introduction to Spliterator in Java
-
How to Use if/else Logic in Java Streams
-
Java Predicate Chain (popular)
-
Java Stream Filter with Lambda Expression (popular)
-
Summing Numbers with Java Streams (popular)
-
Java Streams peek() API (popular)
-
Working With Maps Using Streams (popular)
-
Guide to Stream.reduce() (popular)
-
When to Use a Parallel Stream in Java (popular)
-
Java Stream skip() vs limit()
-
Collecting Stream Elements into a List in Java (popular)
















