コード判定結果
新・Java入門編40: 国際化(internationalization)について学習しよう
#06:テキストのフォーマット
この動画を見るにはpaiza会員登録のうえ
有料会員登録が必要です
実技課題 「テキストメッセージをフォーマットしてみよう」
現在、名前さんのレベルはXXです。という形式でテキストメッセージをフォーマットしようとしています。
しかし、右側のコードエリアにあるコードではエラーが発生してしまいます。{i}という形式でプレースホルダーを設定した変数message1を定義し、MessageFormatクラスのformatメソッドを使用する形で、message2に値を埋め込み、nekosenseiさんのレベルは26です。
と出力されるようコードを修正してください。
期待する出力値
nekosenseiさんのレベルは26です。
このチャプターでは、テキストのフォーマットについて学習します。
ResourceBundleと併用することで、ローカライズされたメッセージを出力することができます。ResouceBundle r = ResouceBundle.getBundle("basename", Locale.getDefault());
String s = MessageFormat.format(r.getString("key"), "value1", "value2");