x.0e-4更改为0.000x?

yacmzcpb  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(400)

我想使用java decimalformat将我的双精度数字从x.0e-4更改为0.000x。请问我怎么做?
谢谢!

ryevplcw

ryevplcw1#

这是获得 NumberFormat 可能是 DecimalFormat (我假设根据您可以传递给 getInstance )并对其进行配置。如果您不想使用模式,可以使用其他方法来配置 DecimalFormat . 此模式将数字转换为最多6位小数的字符串。

NumberFormat f = NumberFormat.getInstance();
    if (f instanceof DecimalFormat) {
        ((DecimalFormat) f).applyPattern("0.0#####");
    }  
    System.out.println(f.format(0.0004));

相关问题