Zeigen Sie die Dezimalzahl eines Doppelten nur bei Bedarf an

Ich habe dieses Problem mit double (Dezimalzahlen).
Wenn ein double = 1.234567 dann benutze ichString.format("%.3f", myString);
Das Ergebnis ist also 1,234

Aber wenn mein Doppel 10 ist
Das Ergebnis wird 10.000 sein
Ich möchte, dass das 10 ist

Kann man damit sagen, dass er die Dezimalstellen nur dann anzeigen muss, wenn sie "nützlich" sind?

Ich habe einige Posts darüber gesehen, aber das war PHP oder C #, ich konnte nichts für Android / Java finden (vielleicht sehe ich nicht gut aus).

Hoffe ihr könnt mir dabei helfen.

Bearbeiten, jetzt benutze ich so etwas:myString.replace(",000", "");
Aber ich denke, das ist ein "freundlicherer" Code dafür.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage