編集の要約なし
編集の要約なし
3行目: 3行目:
プレースホルダ表記を利用して指定の書式で文字列を組み立てます。format部分で指定される書式記号の数と args部分で投入される数が合わない場合、余分な投入は無視します。
プレースホルダ表記を利用して指定の書式で文字列を組み立てます。format部分で指定される書式記号の数と args部分で投入される数が合わない場合、余分な投入は無視します。


  String str = String.format("TEXT: %s ... NUMBER: %,d", input1, input2);
  final String FORMAT = "%8s:%6s: GOLD:%,5d";
  System.out.println(str);
String s = String.format(FORMAT, hero.getName(), hero.getJob(), hero.getGold());
  System.out.println(s);

2019年6月10日 (月) 09:08時点における版

"String".format [1]

プレースホルダ表記を利用して指定の書式で文字列を組み立てます。format部分で指定される書式記号の数と args部分で投入される数が合わない場合、余分な投入は無視します。

final String FORMAT = "%8s:%6s: GOLD:%,5d";

String s = String.format(FORMAT, hero.getName(), hero.getJob(), hero.getGold());
System.out.println(s);