public class BigDecimalUtil
extends Object
Constructor and Description |
---|
BigDecimalUtil() |
Modifier and Type | Method and Description |
---|---|
static double |
add(Number x,
Number y) |
static double |
divide(Number x,
Number y,
int scale,
RoundingMode roundingMode) |
static boolean |
eq(BigDecimal value1,
BigDecimal value2) |
static BigDecimal |
get(Object newValue,
BigDecimal defaultValue) |
static boolean |
gt(BigDecimal value1,
BigDecimal value2) |
static boolean |
gte(BigDecimal value1,
BigDecimal value2) |
static boolean |
isZero(BigDecimal value) |
static boolean |
lt(BigDecimal value1,
BigDecimal value2) |
static boolean |
lte(BigDecimal value1,
BigDecimal value2) |
static double |
multiply(Number x,
Number y) |
static double |
scale(Number x,
int scale,
RoundingMode roundingMode) |
static BigDecimal |
stripTrailingZeros(BigDecimal x) |
static double |
subtract(Number x,
Number y) |
public static double add(Number x, Number y)
public static double divide(Number x, Number y, int scale, RoundingMode roundingMode)
public static boolean eq(BigDecimal value1, BigDecimal value2)
public static BigDecimal get(Object newValue, BigDecimal defaultValue)
public static boolean gt(BigDecimal value1, BigDecimal value2)
public static boolean gte(BigDecimal value1, BigDecimal value2)
public static boolean isZero(BigDecimal value)
public static boolean lt(BigDecimal value1, BigDecimal value2)
public static boolean lte(BigDecimal value1, BigDecimal value2)
public static double multiply(Number x, Number y)
public static double scale(Number x, int scale, RoundingMode roundingMode)
public static BigDecimal stripTrailingZeros(BigDecimal x)
public static double subtract(Number x, Number y)