PrintStream

2019年7月1日 (月) 23:32時点におけるY (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

java.io.PrintStream [1]

私はストリームデータを出力します。出力と同時に整形もできます。

フィールド

  • protected OutputStream out - フィルタ処理されるベースとなる出力ストリーム

メソッド

  • println - 最後に改行コードを付けて標準出力に表示する
  • print - 改行なしで標準出力に表示する
  • printf - データをプレースホルダ表記で組み立てて整形する
  • format - プレースホルダ表記を利用して指定の書式で文字列を組み立てる

プレースホルダの書式

System.out.printf("Number:%s-%03d", "SJV", 1);    // 製品番号SJV-001
final String FORMAT = "%-8s:%-6s: GOLD:%,5d";

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

format部分で指定される書式記号の数と args部分で投入される数が合わない場合、余分な投入は無視します。