Intro

Let’s look at some common methods

Intermediary operations

filling

Ternary operations

collect() with Collectors.toList as argument

Not just to list, we have toSet and toMap.

Also, if we want to ouput a collection that can’t be changed from the collect terminal operation, use Collectors.toUnmodifiableList, Collectors.toUnmodifiableSet, Collectors.toUnmodifiableMap.