我正在使用下面提到的代码在arraylist的xml中编写逗号分隔值。替换XML中的空值
String commaSeparated = String.join(",", list);
Element n= doc.createElement("value");
n.appendChild(doc.createTextNode(commaSeparated));
我的ArrayList中包含的表示如下一些空值:
<value>1,2,3,null,4,5,null,6</value>
我想通过一些其他的值来代替这个空说“一”。
我使用下面的代码来做到这一点:
if(commaSeparated==null){
commaSeparated="a";
}
但还是我得到空值,而不是预期的输出。
预期输出:
<value>1,2,3,a,4,5,a,6</value>
请帮
很难知道,因为相关的代码是不完整的,但我的猜测是,“空”(一个字符串值)是不一样的空。 – jdv