NumberRange¶
- public class org.apache.commons.lang3.NumberRange<N extends Number> extends Range<N>[source]¶
Specializes
RangeforNumbers.We only offer specializations for Integer, Long, and Double (like Java Streams).
- Parameters:
<N> – The Number class.
- Since:
3.13.0
Constructors¶
Creates an instance. |
- public NumberRange(N number1, N number2, Comparator<N> comp)[source]¶
Creates an instance.
- Parameters:
number1 – The first element, not null.
number2 – The second element, not null.
comp – The comparator to be used, null for natural ordering.
- Throws:
java.lang.NullPointerException – Thrown when element1 is null.
Thrown when element2 is null.
java.lang.IllegalArgumentException – Thrown when element1 or element2 is a floating-point NaN.