Java Howto Test, если двойной имеет конечный ноль, как 9,0, и если это так, удалите ноль - PullRequest
1 голос
/ 13 ноября 2011

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

Размер в два раза больше 0,5 МБ, 2,1 МБ.
Иногда я получаю 2,0 МБ, потому что я использую:

Double line = (double) size/(double)(1024*1024);
DecimalFormat dec = new DecimalFormat("0.0");
String result = dec.format(line);

Я хочу удалить ноль из вышеприведенного, если result==2.0
Думаю, мне нужно создать новый Double или, возможно, сделать аритмичную строку
Есть предложения?

1 Ответ

6 голосов
/ 13 ноября 2011

Попробуйте new DecimalFormat("0.#").

...