1

MessageFormat次のような状況で、インデックス付きパラメーターによく使用していました。

String text = MessageFormat.format("The goal is {0} points.", 5);

次の形式のメッセージを処理する必要がある状況に遭遇しました。

"The {title} is {number} points."

そのため、値はインデックス化されなくなり、プレースホルダーは文字列になります。この状況をどのように処理し、のような同じ機能を持たせることができMessageFormatますか? MessageFormatパラメータがインデックス化されていない場合、解析例外をスローします。

ありがとうございました。

4

1 に答える 1