Как напечатать 0 перед десятичной дробью, если значение равно 0,98

DecimalFormat df = new DecimalFormat("#,###.00");

В этом случае, когда мое значение равно 0,98, оно отображает 0,98, а не 0,98. Что мне нужно настроить в моем DecimalFormat?


person Karan    schedule 07.09.2018    source источник
comment
Что это за язык?   -  person Barmar    schedule 08.09.2018
comment
Что произойдет, если значение равно 1, оно отображает 1.00, поэтому угадайте, что означают 0 и # (один всегда отображается)   -  person ComputerVersteher    schedule 08.09.2018


Ответы (1)


Просто замените последний # на 0:

DecimalFormat df = new DecimalFormat("#,##0.00");
person Jacob G.    schedule 07.09.2018