>我正在使用 xs:decimal 作为 在 XSD 中键入长度为
value="9999999999999999.999999999999999"
BigDecimal big = new BigDecimal("0.000000000001");
System.out.println(big); // Actual 1e-12 Expected 0.000000000001
我不能使用toPlainString()
,因为我想把它放在BigDecimal
来自 javadoc : BigDecimal.toPlainString
public String toPlainString()
返回此 BigDecimal 的字符串表示形式,不带指数字段。
BigDecimal bd = new BigDecimal("0.000000001");
System.out.println(bd);
System.out.println(bd.toPlainString());
将输出:
1E-9
0.000000001