具有千位分隔符的DecimalFormatter 0值返回.00

时间:2019-05-14 02:32:53

标签: java string-formatting decimalformat

我在android应用程序上格式化结果时遇到问题。

我正在使用DecimalFormat格式的"###,###.00"。现在,大数字100000.0返回了正确的100,000.00。但是当我解析0时,结果仅为.00。我该如何0.00

注意:我尝试使用String.format扩展("%.2f",value),但是问题是当金额达到10000.0时,它返回10,0000.00。

1 个答案:

答案 0 :(得分:5)

"###,###.00"的格式更改为

"###,##0.00"

使用#使其为可选时,使用0则为必需。