Wie formatiere ich eine lange ganze Zahl als String ohne Trenn in Java?
-
20-09-2019 - |
Frage
Einfache Frage, aber ich wette, das hier wahrscheinlich fragt mehr einfach sein wird als zu versuchen, die Dokumentation zu MessageFormat
zu verstehen:
long foo = 12345;
String s = MessageFormat.format("{0}", foo);
Beobachtet Wert "12345".
Sollwert ist "12345".
Lösung
Verwenden Sie einfach Long.toString(long foo)
Andere Tipps
MessageFormat.format("{0,number,#}", foo);
Der kürzeste Weg ist
long foo = 12345;
String s = ""+foo;
Als Alternative String.format
und java.util.Formatter
funktionieren könnte für Sie auch ...
Sie könnten versuchen:
String s = new Long(foo).toString();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow