昨天遇到一个保留小数的问题,
数字0 保留13 位小数 0.0000000000000 输出后变为 0E-13

BigDecimal b = new BigDecimal(0);
BigDecimal value = b.setSale(13, BigDecimal.ROUND_HALF_UP);
输出结果为: 0E-13

输出变成了科学计数法的形式,然而,这并不是我需要的形式啊~~~

最后找到了方法

String valueStr = value.toPlainString();
输出结果: 0.0000000000000