Master Java Streams: Exercises

This repository contains Java Stream exercises divided into five units which each correspond to a different topic covered in an article series on Dzone, see links below.

Every Unit consists of three parts:

The Interfaces describe the desired behavior of the corresponding Java Implementation, and the Tests can be run to verify that the implementation is correct.

Intended Usage

Running-Tests Screenshot of IntelliJ after execution of Unit 4 tests.


Running the source-code requires a recent version of Maven and Java 8 or later.


If your IDE has issues finding the correct dependencies, check that you have opened the project as a Maven project.