如何去掉BigDecimal中小数位后面无用的 “0”, 在显示的时候通常无需要显示有意义的数据,像10.0000 这种 可以省略小数点后面的0;
解决方案: 用BigDecimal 自带的方法可以解决,代码如下:
String string = new BigDecimal("0.111000000").multiply(new BigDecimal("1000")).stripTrailingZeros().toPlainString()+"‰";
System.out.println(string);
输入内容:
111‰