我有一个Java数组字符串。
我需要在每个数组元素之前和之后添加一些文本。
e.g. ["first","second",.. "last"]
应该成为
["<title>first</title>","<author>second</author>" ...]
等等。我应该使用for语句吗?
感谢
答案 0 :(得分:6)
我会通过这样的事情来解决:
public class Test {
public static void main(String[] args) {
String[] strs = { "first", "second", "last" };
String[] tags = { "title", "author", "something" };
for (int i = 0; i < strs.length; i++)
strs[i] = String.format("<%s>%s</%1$s>", tags[i], strs[i]);
String result = "";
for (String str : strs)
result += str;
System.out.println(result);
}
}
<强>输出:强>
<title>first</title><author>second</author><something>last</something>