Double转成String 数据位数比较长时会转换成科学计数法显示,如果想去除科学计数法显示可以用如下方法处理:
/**
* Double 转string 去除科学记数法显示
*
* @param d
* @return
*/
public static String double2Str(Double d) {
if (d == null) {
return "";
}
NumberFormat nf = NumberFormat.getInstance();
nf.setGroupingUsed(false);
return (nf.format(d));
}
setGroupingUsed
设为false则不使用分组方式显示数据, 如:999999999
设为true则使用分组方式显示数据,即每三位数为一个分组,分组间以英文半角逗号分隔, 如:999,999,999