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);