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