2012/5/21

下記のとおり。

int value = 99999999;
String.format("%1$,3d円", value); // => 99,999,999円;

この場合「%1$,3d」が書式になる。

  • %は書式の開始を示す。
  • 1$は引数のインデックスを示す。ひとつの引数を使い回すときなどに必要。今回の場合はひとつなので無くても良い。
  • ,は区切りたい文字
  • 3 は区切りたい桁
  • d は引数が数字(デシマル)を示す。
blog comments powered by Disqus