日期:2014-05-18  浏览次数:20739 次

java中Double类数字太大,如何让它直接显示而不要用科学计数法?
如题.

------解决方案--------------------
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);