java String.formatでフォーマット文字をエスケープする
-
03-07-2019 - |
質問
この質問は、 thisとほとんど同じです。 .Netの質問 Javaを除きます。
java string.formatの%1 $文字をどのようにエスケープしますか?
これを行う必要がある理由は、後で追加情報を挿入する文字列を作成しているからです。引数の1つを"%1 $"にすることを考えました。しかし、それはあまりエレガントではないようです?
これが明らかな場合は申し訳ありませんが、私のJavaは少し錆びています。
解決
%を2倍にすることができます
他のヒント
Draemonの提案を使用するか、 java.text.MessageFormatクラス。これは、String.format()
よりも強力なフォーマット機能を備えています。所属していません StackOverflow