Я использую DecimalFormat для того, чтобы преобразовать двойной в строку, как это:Decimal Преобразование формата выпуск
DecimalFormat df = new DecimalFormat("###.###");
df.format(km);
Проблема, хотя переменная км имеет значение 9.655195710258606E-5
, результат df.format метод возвращает 0
как string.But я ожидаю что-то вроде 9.655
вместо 0
.
Любая помощь & предложения будут оценены
Благодарим Вас за беспокойство
Что мне делать, чтобы не получить «0»? Должен ли я изменить шаблон «###. ###» в конструкторе, чтобы не получить «0»? – user2982112