Показывать десятичную дробь только при необходимости

У меня возникла эта проблема с двойными (десятичными знаками ).
Когда двойное число = 1,234567, тогда я используюString.format("%.3f", myString);
Таким образом, результат равен 1,234

. Но когда мой двойник 10
Результат будет 10 000
Я хочу, чтобы это было 10

Это способ сказать, что ему нужно показывать десятичные дроби только тогда, когда это «полезно»?

Я видел несколько сообщений об этом, но это был php или c #, не смог найти что-то для android/java об этом (, может быть, я плохо выгляжу ).

Надеюсь, вы, ребята, можете помочь мне с этим.

Изменить, сейчас я использую что-то вроде этого:myString.replace(",000", "");
Но я думаю, что это более «дружественный» код для этого.

27
задан Cœur 14 July 2018 в 14:08
поделиться