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".

War es hilfreich?

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
scroll top