从数据库当中读取Double类型数据,数值过大时会变成科学计数法问题解决方案

这是问题所在..

解决方案

Double dabo = 12345678.88d;
DecimalFormat df = new DecimalFormat();
df.setMaximumFractionDigits(2);//这里是小数位   
String format = df.format(dabo);
String removeStr = ",";//去掉千分符号
String replace = format.replace(removeStr, "");
System.out.println(replace);

输出结果:

猜你喜欢

转载自blog.csdn.net/qq_39071667/article/details/82527127