Numbers
Tracking range
Trackers.number keeps track of the minimum, maximum and average of a stream of numbers, without storing them.
An example usage might be to track the range of a sensor over time. The pointer scale demo (source) uses numberTracker
and pointsTracker
.
Counting
Numbers.count is a generator that produces integer values from zero.
Numbers.count
is useful because the code is more readable than using a for
loop to increment, and it cuts down on likely errors.
Values within a range
Numbers.numericRange generates values in a range by a given step amount (much like a classic for
loop).
Computations
Arrays.minMaxAvg might also be a useful when working with arrays. It returns the minimum, maximum, average and total.