public String toXml() { String start = "<" + name + ">\n"; String end = "</" + name + ">\n"; StringJoiner sj = new StringJoiner("", start, end); list.forEach(node -> { sj.add(node.toXml() + "\n"); }); return sj.toString(); }
这里的"end" 字符串, 应该不带有"\n", 即可输出期望的结果.
不然和`foreach`中的"\n", 重复了.
Sign in to make a reply
早晨听后摇了摇头
这里的"end" 字符串, 应该不带有"\n", 即可输出期望的结果.
不然和`foreach`中的"\n", 重复了.