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

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

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

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

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

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

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

Ответы на вопрос(3)

Ваш ответ на вопрос