public abstract class NumberUtil extends Object
| 构造器和说明 |
|---|
NumberUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static BigDecimal |
addBigDecimal(BigDecimal b1,
BigDecimal b2)
两个BigDecimal相加,返回2位小数点精度的BigDecimal
|
static BigDecimal |
changeBD(Object db)
把字符型/double型/BigDecimal型 转成2位小数点精度的BigDecimal
|
static BigDecimal |
handleScale(BigDecimal input,
int scale)
精度转换采用BigDecimal.ROUND_HALF_EVEN转换精度 向“最接近的”数字舍入,如果是5,则采取左边数字奇上偶下法则
|
static BigDecimal |
handleScale(double input,
int scale)
把double值转为BigDecimal
|
static BigDecimal |
handleScale(String input,
int scale)
把String值转为BigDecimal
|
static BigDecimal |
handNull(BigDecimal ori) |
static double |
log(double value,
double base) |
static long |
proUniqNumByTime()
得到当前时间产生yyyyMMddHHmmssSSSS格式的长整形
|
public static BigDecimal handleScale(BigDecimal input, int scale)
input - 要处理的值scale - 精度public static BigDecimal handleScale(double input, int scale)
input - 要处理的值scale - 精度public static BigDecimal handleScale(String input, int scale)
input - 要处理的值scale - 精度public static long proUniqNumByTime()
public static BigDecimal addBigDecimal(BigDecimal b1, BigDecimal b2)
b1 - 加数一b2 - 加数二public static BigDecimal handNull(BigDecimal ori)
public static BigDecimal changeBD(Object db)
db - 要转换的对象public static double log(double value,
double base)
Copyright © 2017. All rights reserved.