java让Double类型完整显示,不用科学计数法显示E
java让Double类型完整显示,不用科学计数法显示E
·
今天遇到个很棘手但难以解决的问题!就是关于Double显示科学计数法问题!
比如10000000.21的Double类型 却显示成10.00000021E7 其实如果这个用String 类型输出的话很容易解决。
如
DecimalFormat df = new DecimalFormat("0");//0是不保留小数 给成 0.00 保留两位小数
Double d = new Double("4.99958333E7");
System.out.println(df.format(d));
更多推荐
所有评论(0)