我有一个 DecimalFormat 对象,当我显示它们时,我用它来将所有双精度值格式化为一组数字(比如说 2)。我希望它通常格式化为 2 位小数,但我总是想要至少一个有效数字。例如,如果我的值为 0.2,那么我的格式化程序会吐出 0.20,这很好。但是,如果我的值是 0.000034,我的格式化程序会吐出 0.00,我希望我的格式化程序吐出 0.00003。
Objective-C 中的数字格式化程序非常简单,我可以将我想显示的最大位数设置为 2,将有效位数的最小位数设置为 1,它会产生我想要的输出,但我该怎么做爪哇?
我感谢任何人可以为我提供的任何帮助。
凯尔
编辑:我有兴趣将值四舍五入,因此 0.000037 显示为 0.00004。