How to do it...

In this section of the recipe, we will present methods of stream creation. As mentioned in the introduction, each class that implements the Set interface or the List interface has the stream() method and the parallelStream() method that return an instance of the Stream interface. For now, we will only look at sequential streams created by the stream() method and get back to parallel streams later.

  1. Consider the following examples of stream creation:
        List.of("This", "is", "created", "by", "List.of().stream()")            .stream().forEach(System.out::print);        System.out.println();        Set.of("This", "is", "created", "by", "Set.of().stream()")           .stream().forEach(System.out::print);        System.out.println(); Map.of(1, "This ", 2, "is ", 3, "built ...

Get Java 9 Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.