DecimalFormatter с разделителем тысяч 0, возвращающим значение .00 - PullRequest
1 голос
/ 14 мая 2019

У меня проблема с форматированием результата в приложении для Android.

Я использую DecimalFormat с форматом "###,###.00".Теперь большое число 100000.0 возвращает 100,000.00, что является правильным.но когда я анализирую 0 результат будет только .00.Как я могу сделать это 0.00.

Примечание: я пытался использовать String.format, расширяющий ("%.2f",value), но проблема в том, что когда он достигает 10000.0, он возвращает 10,0000.00.

1 Ответ

5 голосов
/ 14 мая 2019

Измените формат "###,###.00" на

"###,##0.00"

Когда вы используете #, что делает его необязательным, когда вы используете 0, это необходимо.

...