この質問は、Javaを除いて、この .Netの質問とほとんど同じです。
%1$
javaの文字をどのようにエスケープしますString.format
か?
これを行う必要があるのは、後でさらに情報を挿入する文字列を作成しているためです。引数の 1 つをそのままにすることを考えました"%1$"
が、それは非常にエレガントに見えませんか?
これが明らかな場合は申し訳ありませんが、私のJavaは少し錆びています。
この質問は、Javaを除いて、この .Netの質問とほとんど同じです。
%1$
javaの文字をどのようにエスケープしますString.format
か?
これを行う必要があるのは、後でさらに情報を挿入する文字列を作成しているためです。引数の 1 つをそのままにすることを考えました"%1$"
が、それは非常にエレガントに見えませんか?
これが明らかな場合は申し訳ありませんが、私のJavaは少し錆びています。
%を2倍にすることができます
Draemon の提案を使用するか、String.format() よりも強力な書式設定機能を持つjava.text.MessageFormat クラスを確認することもできます。