どのように私はJavaで区切りのない文字列として長い整数をフォーマットしますか?
-
20-09-2019 - |
質問
簡単な質問が、私はここに尋ねることは、おそらくMessageFormat
のマニュアルを理解しようとするよりもまっすぐになることを賭けるます:
long foo = 12345;
String s = MessageFormat.format("{0}", foo);
観測値は "12345" です。
目標値は "12345" です。
解決
ただ、使用 Long.toString(long foo)
他のヒント
MessageFormat.format("{0,number,#}", foo);
最短の方法です。
long foo = 12345;
String s = ""+foo;
代替String.format
とjava.util.Formatter
は同様にあなたのために働くかもしれませんが...
あなたは試すことができます:
String s = new Long(foo).toString();
所属していません StackOverflow