どのように私はJavaで区切りのない文字列として長い整数をフォーマットしますか?

StackOverflow https://stackoverflow.com/questions/1942118

  •  20-09-2019
  •  | 
  •  

質問

簡単な質問が、私はここに尋ねることは、おそらくMessageFormatのマニュアルを理解しようとするよりもまっすぐになることを賭けるます:

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

観測値は "12345" です。

目標値は "12345" です。

役に立ちましたか?

解決

他のヒント

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

最短の方法です。

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

代替String.formatjava.util.Formatterは同様にあなたのために働くかもしれませんが...

あなたは試すことができます:

String s = new Long(foo).toString();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top