我想使用java decimalformat将我的双精度数字从x.0e-4更改为0.000x。请问我怎么做?谢谢!
ryevplcw1#
这是获得 NumberFormat 可能是 DecimalFormat (我假设根据您可以传递给 getInstance )并对其进行配置。如果您不想使用模式,可以使用其他方法来配置 DecimalFormat . 此模式将数字转换为最多6位小数的字符串。
NumberFormat
DecimalFormat
getInstance
NumberFormat f = NumberFormat.getInstance(); if (f instanceof DecimalFormat) { ((DecimalFormat) f).applyPattern("0.0#####"); } System.out.println(f.format(0.0004));
1条答案
按热度按时间ryevplcw1#
这是获得
NumberFormat
可能是DecimalFormat
(我假设根据您可以传递给getInstance
)并对其进行配置。如果您不想使用模式,可以使用其他方法来配置DecimalFormat
. 此模式将数字转换为最多6位小数的字符串。