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

Rub*_*ick 1 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。

Ell*_*sch 5

将格式更改"###,###.00"

"###,##0.00"
Run Code Online (Sandbox Code Playgroud)

使用时#使其成为可选,使用0时是必需的。