23

この質問は、Javaを除いて、この .Netの質問とほとんど同じです。

%1$javaの文字をどのようにエスケープしますString.formatか?

これを行う必要があるのは、後でさらに情報を挿入する文字列を作成しているためです。引数の 1 つをそのままにすることを考えました"%1$"が、それは非常にエレガントに見えませんか?

これが明らかな場合は申し訳ありませんが、私のJavaは少し錆びています。

4

2 に答える 2

57

%を2倍にすることができます

于 2008-10-14T14:14:37.633 に答える
0

Draemon の提案を使用するか、String.format() よりも強力な書式設定機能を持つjava.text.MessageFormat クラスを確認することもできます。

于 2008-10-14T14:43:21.943 に答える