public final class MaxOf extends Number
Here is how you can use it to summarize numbers:
int sum = new MaxOf(1, 2, 3, 4).intValue(); long sum = new MaxOf(1L, 2L, 3L).longValue(); int sum = new MaxOf(numbers.toArray(new Integer[numbers.size()])).intValue();
This class implements Scalar
, which throws a checked
Exception
. This may not be convenient in many cases. To make
it more convenient and get rid of the checked exception you can
use UncheckedScalar
or IoCheckedScalar
decorators.
There is no thread-safety guarantee.
UncheckedScalar
,
IoCheckedScalar
,
Serialized FormConstructor and Description |
---|
MaxOf(Double... src)
Ctor.
|
MaxOf(Float... src)
Ctor.
|
MaxOf(Integer... src)
Ctor.
|
MaxOf(Iterable<Scalar<Number>> src)
Ctor.
|
MaxOf(Long... src)
Ctor.
|
MaxOf(Scalar<Number>... src)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
double |
doubleValue() |
float |
floatValue() |
int |
intValue() |
long |
longValue() |
byteValue, shortValue
public MaxOf(Integer... src)
src
- Numberspublic MaxOf(Long... src)
src
- Numberspublic MaxOf(Double... src)
src
- Numberspublic MaxOf(Float... src)
src
- Numbers@SafeVarargs public MaxOf(Scalar<Number>... src)
src
- Numberspublic float floatValue()
floatValue
in class Number
public double doubleValue()
doubleValue
in class Number
Copyright © 2017 Cactoos. All rights reserved.