IBM Developer

Series

Explore the java.util.stream library

Gain practical mastery of Java’s functional data processing with the java.util.stream API for building declarative, possibly-parallel pipelines that filter, map, reduce, and collect data from collections and other sources efficiently

By Brian Goetz, Nathan Good