演習課題「テキストメッセージをフォーマットしてみよう」
現在、名前さんのレベルはXXです。
という形式でテキストメッセージをフォーマットしようとしています。
しかし、右側のコードエリアにあるコードではエラーが発生してしまいます。{i}
という形式でプレースホルダーを設定した変数message1
を定義し、MessageFormat
クラスのformat
メソッドを使用する形で、message2
に値を埋め込み、nekosenseiさんのレベルは26です。
と出力されるようコードを修正してください。
期待する出力値
nekosenseiさんのレベルは26です。
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#06:テキストのフォーマット
このチャプターでは、テキストのフォーマットについて学習します。
ResourceBundleと併用することで、ローカライズされたメッセージを出力することができます。ResouceBundle r = ResouceBundle.getBundle("basename", Locale.getDefault());
String s = MessageFormat.format(r.getString("key"), "value1", "value2");
ログインすると採点できます
コードの実行