假如你的数据是9.90,要变成9.9
new BigDecimal(“9.90”).stripTrailingZeros();
9.00 变 9
new BigDecimal(“9.00”).stripTrailingZeros();
这时计算结果会变成为4E+1 或者其他值
所以,最终的写法应该是
new BigDecimal(“9.00”).stripTrailingZeros().toPlainString();
假如你的数据是9.90,要变成9.9
new BigDecimal(“9.90”).stripTrailingZeros();
9.00 变 9
new BigDecimal(“9.00”).stripTrailingZeros();
这时计算结果会变成为4E+1 或者其他值
所以,最终的写法应该是
new BigDecimal(“9.00”).stripTrailingZeros().toPlainString();