我試圖用這段代碼替換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