About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
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
About this series
With the java.util.stream package, you can concisely and declaratively express possibly-parallel bulk operations on collections, arrays, and other data sources. In this series by Java language architect Brian Goetz, get a comprehensive understanding of the Streams library and learn how to use it to best advantage.