DoubleCollection
#
sumSignature
OptionalDouble sum()
Sums non-null Double
values if they exist. Returns an empty optional if no such values exist.
Example
OptionalDouble total = new DoubleCollection(new List<Double>){1, 2, 3}).sum(); // 6
#
maxSignature
OptionalDouble max()
Returns greatest non-null Double
value if it exists. Returns an empty optional if no such values exist.
Example
OptionalDouble max = new DoubleCollection(new List<Double>){1, 2, 3}).max(); // 3
#
minSignature
OptionalDouble min()
Returns smallest non-null Double
value if it exists. Returns an empty optional if no such values exist.
Example
OptionalDouble min = new DoubleCollection(new List<Double>){1, 2, 3}).min(); // 1
#
averageAverages non-null Double
values if they exist. Returns an empty optional if no such values exist.
Signature
OptionalDouble average()
Example
OptionalDouble average = new DoubleCollection(new List<Double>){1, 2, 3}).average(); // 2
#
filterFilters all values satisfying the predicate
into a new DoubleCollection
view
Signature
DoubleCollection filter(ObjectPredicate predicate)