У меня есть переменная типа 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);
Спасибо.:)