double d = 1234567892.50;
NumberFormat format = NumberFormat.getInstance();
format.setMinimumFractionDigits(7);
String s= format.format(d);
System.out.println(s);
Double整数部分超6位用科学计数法表示。
double 与BigDecimal 需要额外精度,查过8会使用科学计算法。
1,234,567,892.501111
参考
https://www.cnblogs.com/yuanlinjie/p/12900798.html