16行目: | 16行目: | ||
System.out.printf("Number:%s-%02d", "SJV", 3); | System.out.printf("Number:%s-%02d", "SJV", 3); | ||
final String FORMAT = "%-8s:%-6s: GOLD:%,5d"; | final String FORMAT = "%-8s:%-6s: GOLD:%,5d"; | ||
26行目: | 21行目: | ||
String s = String.format(FORMAT, hero.getName(), hero.getJob(), hero.getGold()); | String s = String.format(FORMAT, hero.getName(), hero.getJob(), hero.getGold()); | ||
System.out.println(s); | System.out.println(s); | ||
format部分で指定される書式記号の数と args部分で投入される数が合わない場合、余分な投入は無視します。 |
2019年6月28日 (金) 21:03時点における版
私はストリームデータを出力します。
フィールド
- protected OutputStream out - フィルタ処理されるベースとなる出力ストリーム
メソッド
- println - 最後に改行コードを付けて標準出力に表示する
- print - 改行なしで標準出力に表示する
- printf - データをプレースホルダ表記で組み立てて表示する
- format - プレースホルダ表記を利用して指定の書式で文字列を組み立てる
例
System.out.printf("Number:%s-%02d", "SJV", 3);
final String FORMAT = "%-8s:%-6s: GOLD:%,5d"; String s = String.format(FORMAT, hero.getName(), hero.getJob(), hero.getGold()); System.out.println(s);
format部分で指定される書式記号の数と args部分で投入される数が合わない場合、余分な投入は無視します。