Comment formater un entier long comme une chaîne sans séparateur en Java?
-
20-09-2019 - |
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".
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