1、
double d = 121113456789123456.789D;
System.out.println(String.format("%.4f", d));
2、使用DecimalFormat 类,大部分是这个,只是形式不同而已。
java.text.DecimalFormat df = new java.text.DecimalFormat("#,##0.00");
String strValue = df.format(doubleValue);
System.out.println(String.format("%.4f", d));
2、使用DecimalFormat 类,大部分是这个,只是形式不同而已。
java.text.DecimalFormat df = new java.text.DecimalFormat("#,##0.00");
String strValue = df.format(doubleValue);