将double形式的科学计数法转换为普通的格式,保留两位小数,不足两位的补零

DecimalFormat df = new DecimalFormat("#,#0.00#");
df.setMaximumFractionDigits(2);//这里是小数位   
Double d = new Double("1.2345666661E10");  
System.out.println(df.format(d));
//但是这种格式会转换成1000,000,00.01这种格式的,如果不想要这种格式,可以替换
df.format(d).replace(",","");

猜你喜欢

转载自blog.csdn.net/cold_Blooder/article/details/88955623