java.lang.Object
org.apache.commons.statistics.descriptive.IntMax
All Implemented Interfaces:
DoubleSupplier, IntConsumer, IntSupplier, LongSupplier, IntStatistic, StatisticAccumulator<IntMax>, StatisticResult

public final class IntMax extends Object implements IntStatistic, StatisticAccumulator<IntMax>
Returns the maximum of the available values. Uses Math.max as an underlying function to compute the maximum.

This class is designed to work with (though does not require) streams.

This implementation is not thread safe. If multiple threads access an instance of this class concurrently, and at least one of the threads invokes the accept or combine method, it must be synchronized externally.

However, it is safe to use accept and combine as accumulator and combiner functions of Collector on a parallel stream, because the parallel implementation of Stream.collect() provides the necessary partitioning, isolation, and merging of results for safe and efficient parallel execution.

Since:
1.1
See Also: