转自:http://www.cnblogs.com/mingforyou/p/3930650.html /** * 当浮点型数据位数超过10位之后,数据变成科学计数法显示。用此方法可以使其正常显示。 * @param value * @return Sting */ public static String formatFloatNumber(double value) { if(value != 0.00){ java.text.DecimalFormat df = new java.text.DecimalFormat("########.00"); return df.format(value); }else{ return "0.00"; } } public static String formatFloatNumber(Double value) { if(value != null){ if(value.doubleValue() != 0.00){ java.text.DecimalFormat df = new java.text.DecimalFormat("########.00"); return df.format(value.doubleValue()); }else{ return "0.00"; } } return ""; }DecimalFormat format = (DecimalFormat) NumberFormat.getPercentInstance(); format.applyPattern( "#####0 "); String temp = format.format(Double.MAX_VALUE); System.out.println(temp);double a; // test DecimalFormat df = new DecimalFormat( "###############0.00 ");// 16位整数位,两小数位 String temp = df.format(a); System.out.println(temp);
java中Double类数字太大时页面正常显示而不要用科学计数法
最新推荐文章于 2024-07-03 02:33:55 发布