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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.