Afficher les décimales d'un double uniquement lorsque cela est nécessaire

J'ai eu ce problème avec lit double (décimales).

Lorsqu'un double = 1.234567 Puis-je utiliser String.format("%.3f", myString);

Si le résultat est l. 1.234

Mais quand mon double est de 10

Le résultat sera de 10 000

Je veux que ce soit 10

Est leur façon de nous dire qu'il doit afficher les décimales, quand il est "utile"?

J'ai vu quelques posts sur ce sujet, mais qui a été php ou c#, ne pouvait pas trouver quelque chose pour android/java sur ce sujet (peut-être que je ne regarde pas la bonne).

Espère que vous les gars peut m'aider avec ceci.

Modifier, pour l'instant j'utilise quelque chose comme ceci: myString.replace(",000", "");

Mais je pense que leur est plus "convivial" code pour cela.

InformationsquelleAutor Bigflow | 2012-08-06