public class DecimalUtils extends Object
| 构造器和说明 |
|---|
DecimalUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
fmt(Object data,
int digit)
默认小数后面的0不删除
|
static String |
fmt(Object data,
int digit,
boolean removeZero) |
static String |
fmtAdd(Object data,
Object add,
int digit,
boolean removeZero)
data+add
计算两个数据相加,返回小数
|
static String |
fmtDiv(Object data,
Object divide,
int digit,
boolean removeZero)
data/divide (Divide)
计算两个数据相除,返回小数
|
static String |
fmtMul(Object data,
Object mul,
int digit,
boolean removeZero)
data x mul (Multiply)
计算两个数据相乘,返回小数
|
static String |
fmtSub(Object data,
Object subtract,
int digit,
boolean removeZero)
data-add (Subtract)
计算两个数据相减,返回小数
|
static BigDecimal |
scale(BigDecimal dec,
int scale)
设置保留几位小数
|
public static String fmt(Object data, int digit)
obj - 为null返回空字符窜digit - 小数的位数public static String fmt(Object data, int digit, boolean removeZero)
obj - 为null返回空字符窜digit - 小数的位数removeZero - 是否删除小数后面的0public static String fmtMul(Object data, Object mul, int digit, boolean removeZero)
mul,data - 为null返回空字符窜digit - 小数的位数removeZero - 是否删除小数后面的0public static String fmtDiv(Object data, Object divide, int digit, boolean removeZero)
mul,data - 为null返回空字符窜digit - 小数的位数removeZero - 是否删除小数后面的0public static String fmtAdd(Object data, Object add, int digit, boolean removeZero)
mul,data - 为null返回空字符窜digit - 小数的位数removeZero - 是否删除小数后面的0public static String fmtSub(Object data, Object subtract, int digit, boolean removeZero)
mul,data - 为null返回空字符窜digit - 小数的位数removeZero - 是否删除小数后面的0public static BigDecimal scale(BigDecimal dec, int scale)
dec - scale - Copyright © 2016. All rights reserved.