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 回答