September 2019
Intermediate to advanced
816 pages
18h 47m
English
Let's assume that we have the following Melon class:
public class Melon { private String type; private int weight; // constructors, getters, setters, equals(), // hashCode(), toString() omitted for brevity}
Let's also assume that we have the List of Melon:
List<Melon> melons = Arrays.asList(new Melon("Crenshaw", 2000), new Melon("Hemi", 1600), new Melon("Gac", 3000), new Melon("Apollo", 2000), new Melon("Horned", 1700), new Melon("Gac", 3000), new Melon("Cantaloupe", 2600));
Typically, a stream pipeline ends up with a summary of the elements in the stream. In other words, we need to collect the results in a data structure such as List, Set, or Map (and their companions).
For accomplishing this task, ...