public class BigDecimalUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static MathContext |
DEFAULT_MC |
| 构造器和说明 |
|---|
BigDecimalUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static BigDecimal |
add(BigDecimal a,
BigDecimal b)
BigDecimal基本运算: a + b
|
static BigDecimal |
div(BigDecimal a,
BigDecimal b)
BigDecimal基本运算: a / b
|
static boolean |
equal(BigDecimal a,
BigDecimal b)
BigDecimal比较: A = B
|
static boolean |
greater(BigDecimal a,
BigDecimal b)
BigDecimal比较: A > B
|
static boolean |
greaterAndEqual(BigDecimal a,
BigDecimal b)
BigDecimal比较: A >= B
|
static boolean |
less(BigDecimal a,
BigDecimal b)
BigDecimal比较: A < B
|
static boolean |
lessAndEqual(BigDecimal a,
BigDecimal b)
BigDecimal比较: A <= B
|
static BigDecimal |
mul(BigDecimal a,
BigDecimal b)
BigDecimal基本运算: a * b
|
static BigDecimal |
sub(BigDecimal a,
BigDecimal b)
BigDecimal基本运算: a - b
|
static BigDecimal |
sum(BigDecimal... bs)
BigDecimal运算: 求和
|
static BigDecimal |
valueOf(BigDecimal val,
BigDecimal defaultValue)
BigDecimal转换:BigDecimal -> BigDecimal
|
static BigDecimal |
valueOf(Double val)
BigDecimal转换:Double -> BigDecimal,defaultValue:null
|
static BigDecimal |
valueOf(Double val,
BigDecimal defaultValue)
BigDecimal转换:Double -> BigDecimal
|
static BigDecimal |
valueOf(Float val)
BigDecimal转换:Float -> BigDecimal,defaultValue:null
|
static BigDecimal |
valueOf(Float val,
BigDecimal defaultValue)
BigDecimal转换:Float -> BigDecimal
|
static BigDecimal |
valueOf(Integer val)
BigDecimal转换:Integer -> BigDecimal,defaultValue:null
|
static BigDecimal |
valueOf(Integer val,
BigDecimal defaultValue)
BigDecimal转换:Integer -> BigDecimal
|
static BigDecimal |
valueOf(Long val)
BigDecimal转换:Long -> BigDecimal,defaultValue:null
|
static BigDecimal |
valueOf(Long val,
BigDecimal defaultValue)
BigDecimal转换:Long -> BigDecimal
|
static BigDecimal |
valueOf(Object val)
从Object 转为 BigDecimal
|
static BigDecimal |
valueOf(String val)
BigDecimal转换:String -> BigDecimal,defaultValue:null
|
static BigDecimal |
valueOf(String val,
BigDecimal defaultValue)
BigDecimal转换:String -> BigDecimal
|
static BigDecimal |
valueOfDefaultZreo(BigDecimal val)
BigDecimal转换:BigDecimal -> BigDecimal,defaultValue:0
|
static BigDecimal |
valueOfDefaultZreo(Double val)
BigDecimal转换:Double -> BigDecimal,defaultValue:0
|
static BigDecimal |
valueOfDefaultZreo(Float val)
BigDecimal转换:Float -> BigDecimal,defaultValue:0
|
static BigDecimal |
valueOfDefaultZreo(Integer val)
BigDecimal转换:Integer -> BigDecimal,defaultValue:0
|
static BigDecimal |
valueOfDefaultZreo(Long val)
BigDecimal转换:Long -> BigDecimal,defaultValue:0
|
static BigDecimal |
valueOfDefaultZreo(String val)
BigDecimal转换:String -> BigDecimal,defaultValue:0
|
public static final MathContext DEFAULT_MC
public static boolean less(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static boolean lessAndEqual(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static boolean equal(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static boolean greaterAndEqual(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static boolean greater(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static BigDecimal sub(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static BigDecimal add(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static BigDecimal mul(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static BigDecimal div(BigDecimal a, BigDecimal b)
a - Number Ab - Number Bpublic static BigDecimal sum(BigDecimal... bs)
bs - 需要求和的BigDecimalpublic static BigDecimal valueOf(String val)
val - Stringpublic static BigDecimal valueOf(Integer val)
val - Integerpublic static BigDecimal valueOf(Long val)
val - Longpublic static BigDecimal valueOf(Float val)
val - Floatpublic static BigDecimal valueOf(Double val)
val - Doublepublic static BigDecimal valueOf(Object val)
val - Objectpublic static BigDecimal valueOfDefaultZreo(BigDecimal val)
val - BigDecimalpublic static BigDecimal valueOfDefaultZreo(String val)
val - Stringpublic static BigDecimal valueOfDefaultZreo(Integer val)
val - Integerpublic static BigDecimal valueOfDefaultZreo(Long val)
val - Longpublic static BigDecimal valueOfDefaultZreo(Float val)
val - Floatpublic static BigDecimal valueOfDefaultZreo(Double val)
val - Doublepublic static BigDecimal valueOf(BigDecimal val, BigDecimal defaultValue)
val - BigDecimaldefaultValue - default BigDecimalpublic static BigDecimal valueOf(String val, BigDecimal defaultValue)
val - StringdefaultValue - default BigDecimalpublic static BigDecimal valueOf(Integer val, BigDecimal defaultValue)
val - IntegerdefaultValue - default BigDecimalpublic static BigDecimal valueOf(Long val, BigDecimal defaultValue)
val - LongdefaultValue - default BigDecimalpublic static BigDecimal valueOf(Float val, BigDecimal defaultValue)
val - FloatdefaultValue - default BigDecimalpublic static BigDecimal valueOf(Double val, BigDecimal defaultValue)
val - DoubledefaultValue - default BigDecimalCopyright © 2019. All rights reserved.