给一个字符串1.238761976E-10
如何得到0.0000000001238761976这个字符串呢?
我就是想和大家分享一下,谁先到先得分。
BigDecimal bd = new BigDecimal("1.238761976E-10");
System.out.println(bd.toPlainString());
如何得到0.0000000001238761976这个字符串呢?
我就是想和大家分享一下,谁先到先得分。
BigDecimal bd = new BigDecimal("1.238761976E-10");
System.out.println(bd.toPlainString());
不用再使用format了。
Double d = new Double("1234567890.12");
System.out.println("d:="+d);
java.text.NumberFormat nf = java.text.NumberFormat.getInstance();
nf.setGroupingUsed(false);
System.out.println("d:="+nf.format(d));
显示结果是:
d:=1.23456789012E9
d:=1234567890.12