185. Sum, max, and min in a stream

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 following list of Melon wrapped in a stream:

List<Melon> melons = Arrays.asList(new Melon("Gac", 2000),
new Melon("Hemi", 1600), new Melon("Gac", 3000),
new Melon("Apollo", 2000), new Melon("Horned", 1700));

Let's work on the Melon class using the sum(), min(), and max() terminal operations.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.221.66.185