public class BigDecimals extends Object
BigDecimal 工具类
| Modifier and Type | Method and Description |
|---|---|
static boolean |
equalsValue(BigDecimal a,
BigDecimal b)
判断两个
BigDecimal 的值是否相等 |
static boolean |
ge(BigDecimal a,
BigDecimal b)
判断两个
BigDecimal 的值 - 大于等于 |
static boolean |
gt(BigDecimal a,
BigDecimal b)
判断两个
BigDecimal 的值 - 大于 |
static boolean |
le(BigDecimal a,
BigDecimal b)
判断两个
BigDecimal 的值 - 小于等于 |
static boolean |
lt(BigDecimal a,
BigDecimal b)
判断两个
BigDecimal 的值 - 小于 |
static BigDecimal |
nullToZero(BigDecimal val)
将
null 转换为 BigDecimal.ZERO |
static BigDecimal |
of(String val)
获取字符串所表示的数值转换为
BigDecimal |
static BigDecimal |
sum(BigDecimal... numbers)
求和
|
public static boolean equalsValue(@Nullable BigDecimal a, @Nullable BigDecimal b)
BigDecimal 的值是否相等a - 第一个 BigDecimalb - 第二个 BigDecimalBigDecimal 的值相等时返回 truepublic static boolean gt(BigDecimal a, BigDecimal b)
BigDecimal 的值 - 大于a - 第一个 BigDecimalb - 第二个 BigDecimala 大于 b 时返回 truepublic static boolean ge(BigDecimal a, BigDecimal b)
BigDecimal 的值 - 大于等于a - 第一个 BigDecimalb - 第二个 BigDecimala 大于等于 b 时返回 truepublic static boolean lt(BigDecimal a, BigDecimal b)
BigDecimal 的值 - 小于a - 第一个 BigDecimalb - 第二个 BigDecimala 小于 b 时返回 truepublic static boolean le(BigDecimal a, BigDecimal b)
BigDecimal 的值 - 小于等于a - 第一个 BigDecimalb - 第二个 BigDecimala 小于等于 b 时返回 truepublic static BigDecimal sum(BigDecimal... numbers)
numbers - BigDecimal 数组@Nonnull public static BigDecimal nullToZero(@Nullable BigDecimal val)
null 转换为 BigDecimal.ZEROval - BigDecimal 对象val 为 null,则返回 BigDecimal.ZERO,否则返回 valpublic static BigDecimal of(@Nullable String val)
BigDecimalval - 表示数值的字符串BigDecimal 对象Copyright © 2026. All rights reserved.