У меня есть переменная типа double
, мне нужно вывести ее с точностью до 3 десятичных знаков, но она не должна иметь конечных нулей ...
, например. Мне нужен
2.5 // not 2.500
2 // not 2.000
1.375 // exactly till 3 decimals
2.12 // not 2.120
Я пробовал использовать DecimalFormatter
, я делаю это неправильно?
DecimalFormat myFormatter = new DecimalFormat("0.000");
myFormatter.setDecimalSeparatorAlwaysShown(false);
Спасибо. :)