如何没有溢出的去掉BigDecimal类型小数点后多余的零
BigDecimal big = new BigDecimal(12.60);
首先 将BigDecimal类型转成double类型
double d = big.doubleValue();
用正则表达式将末尾零去除
String numStr = Double.toString(d).replaceAll("\\.0*$", "");
大功告成!亲测没有去零后小数溢出的问题,赶紧试试吧!
BigDecimal big = new BigDecimal(12.60);
首先 将BigDecimal类型转成double类型
double d = big.doubleValue();
用正则表达式将末尾零去除
String numStr = Double.toString(d).replaceAll("\\.0*$", "");
大功告成!亲测没有去零后小数溢出的问题,赶紧试试吧!