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

这是问题所在..

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

解决方案

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);

 

输出结果:

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

你可能感兴趣的:(敲代码中遇到的问题)