我试图用这段代码替换arraylist中的空值。我在我的xml文件的标签中获得空值。该标签中的值来自数组列表。我想从标签中删除null,并将其替换为任何内容。我的代码是这样的:在遍历arraylist时删除空值
for(String s:a.getList){
here I setting values in tag by create tag and than appending child nodess using DOM parser.
}
其中包含列表
输出=对象是这样的:
<value>1</value>
<value>2</value>
<value>null</value>
<value>3</value>
<value>4</value>
<value>null</null>
。 。 。而等
预期输出:
<value>1</value>
<value>2</value>
<value/>
<value>3</value>
<value>4</value>
<value/>
空应该被删除,标签应该是这个样子
代码我想的是:
for(String s:a.list){
if(s.equals("null")){
s.replace("null","");
my code;
}
始终得到空指针异常,不知道这是否会运行输出。 请帮助..
尝试,如果该条件(空== s || s.equals(“null”))如果你只检查值,即(1,2,null ..) – Nidhi257
已经与这两个...不工作 – zaib7777
你可以发布插入代码和错误在这里 – Nidhi257