Question

Simple question, mais je parie que demander ici sera probablement plus direct que d'essayer de comprendre la documentation MessageFormat:

long foo = 12345;
String s = MessageFormat.format("{0}", foo);

Valeur Mémorable est "12.345".

Valeur souhaitée est "12345".

Était-ce utile?

La solution

Il suffit d'utiliser Long.toString(long foo)

Autres conseils

MessageFormat.format("{0,number,#}", foo);

Le chemin le plus court est

long foo = 12345;
String s = ""+foo;

Comme alternative String.format et java.util.Formatter pourraient travailler pour vous aussi ...

Vous pouvez essayer:

String s = new Long(foo).toString();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top