JavaのMessegeFormatクラスについて

この記事を書いたチーム:frontier

用途

【エンジニア募集中】フルリモート可◎、売上/従業員数9年連続UP、平均残業8時間、有給取得率90%、年休124日以上 etc.  詳細はこちらから>

メッセージの一部を置き換える場合に使用します。

使用例

以下のようにテンプレートメッセージに一部を変数の値で置き換えることができます。

変数はObject型のため、Integer型の様に数値も指定できます。

例1)一般的な使用方法

以下の様にメッセージが置換されます。

 

例2)テンプレートメッセージに同じ置き換え文字を指定しての使用方法

 

以下の様にメッセージが置換されます。

氏名の入力に誤りがあります。氏名を入力してください。

例3)フォーマットを指定しての使用方法

 

以下の様にメッセージが置換されます。

 

【エンジニア募集中】フルリモートも◎(リモート率85.7%)、平均残業8時間、年休124日以上、有給取得率90% etc. 詳細はこちらから>

Smallitのサービス