public class NumberUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends Number> |
add(Number a,
Number b,
Class<T> cl) |
static int |
compare(Number a,
Number b) |
static <T extends Number> |
convert(Number n,
Class<T> cl) |
static <T extends Number> |
divide(Number a,
Number b,
Class<T> cl) |
static boolean |
eq(Number a,
Number b) |
static boolean |
ge(Number a,
Number b) |
static boolean |
gt(Number a,
Number b) |
static boolean |
isFloatOrDouble(Number number) |
static boolean |
isSpecialNumber(Number number) |
static boolean |
le(Number a,
Number b) |
static boolean |
lt(Number a,
Number b) |
static Number |
max(Number a,
Number b) |
static Number |
min(Number a,
Number b) |
static <T extends Number> |
multiply(Number a,
Number b,
Class<T> cl) |
static Number |
parseNumber(String numberStr) |
static Number |
parseNumberOrNull(String numberStr) |
static <T extends Number> |
subtract(Number a,
Number b,
Class<T> cl) |
static BigDecimal |
toBigDecimal(Number number) |
static String |
toString(Number number) |
public static boolean isSpecialNumber(Number number)
public static BigDecimal toBigDecimal(Number number)
public static Number parseNumber(String numberStr) throws ParseException
ParseExceptionpublic static boolean isFloatOrDouble(Number number)
Copyright © 2020. All rights reserved.