0

私はこのような構造を持っています:

String xml = "<tag><another_tag>%s</another_tag></tag>"

そして、メソッドにパラメーターを渡して、置き換えようとします%s

String str = String.format(xml, parameter);

しかし、以前のxmlファイルを'%s'の場所にタグとしてラップしました。シンプルに設定した場合String

String str = String.format(xml, "parameter");

すべてうまくいきます。

なぜそれが起こるのですか?

4

1 に答える 1

2

Pshemo が言うように、これはうまくいきます:

String xml = "<tag><another_tag>%s</another_tag></tag>";        
String parameter = "abc";
String str = String.format(xml, parameter);
System.out.println(str); // <tag><another_tag>abc</another_tag></tag>
于 2012-08-16T16:37:57.657 に答える