Getting ready

Before Java 9, there were several ways to create collections. Here is the most popular way that was used to create a List:

List<String> list = new ArrayList<>();list.add("This ");list.add("is ");list.add("built ");list.add("by ");list.add("list.add()");list.forEach(System.out::print);

If we run the preceding code, we get this:

The shorter way of creating the List collection is by starting with an array:

Arrays.asList("This ", "is ", "created ", "by ",               "Arrays.asList()").forEach(System.out::print);

The result is as follows:

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

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