Pokaż dziesiętny podwójny tylko wtedy, gdy jest to potrzebne

Mam ten problem z podwójnymi (dziesiętnymi).
Kiedy podwójny = 1.234567 Następnie używamString.format("%.3f", myString);
Tak więc wynik wynosi 1,234

Ale kiedy mój podwójny wynosi 10
Wynik wyniesie 10 000
Chcę, żeby to było 10

Czy jest to sposób, aby powiedzieć, że musi tylko pokazywać liczby dziesiętne, gdy jest „przydatne”?

Widziałem kilka postów na ten temat, ale to było php lub c #, nie mogłem znaleźć czegoś dla Androida / java o tym (może nie wyglądam dobrze).

Mam nadzieję, że możecie mi w tym pomóc.

Edytuj, na razie używam czegoś takiego:myString.replace(",000", "");
Ale myślę, że ich kod jest bardziej „przyjazny”.

questionAnswers(3)

yourAnswerToTheQuestion