課程
/后端開發(fā)
/Java
/Java眼中的XML 文件寫入
if語句中直接用book.getName().trim().equals("name")判斷空不行嗎,為什么前面還要加一個(gè)book.getName()!=null的判斷么
2016-09-12
源自:Java眼中的XML 文件寫入 3-3
正在回答
我之前也出現(xiàn)過這個(gè)問題;你是不是在for語句里面釋放了book = null;然后沒有new再調(diào)用就會出現(xiàn)這個(gè)問題.
如果不加判斷,當(dāng)book.getName()=null時(shí)調(diào)用book.getName().trim()就是對空指針調(diào)用,這個(gè)是編譯器不允許的,會拋出空指針異常。
慕粉3983098
空對象沒有trim 沒有equals方法
舉報(bào)
舉例說明JAVA程序如何生成XML文檔,多種生成方式任你選擇
1 回答節(jié)點(diǎn)的值為空值,生成的xml 沒有開始、結(jié)束節(jié)點(diǎn) 例如<name/>
1 回答怎樣通過SAX生成如下節(jié)點(diǎn)
1 回答在DOM4J中怎么添加兩個(gè)相同的子節(jié)點(diǎn)?
1 回答怎么用dom方式向現(xiàn)有的xml文檔中添加節(jié)點(diǎn)
2 回答關(guān)于2-1創(chuàng)建根節(jié)點(diǎn)這節(jié)課的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-10-24
我之前也出現(xiàn)過這個(gè)問題;你是不是在for語句里面釋放了book = null;然后沒有new再調(diào)用就會出現(xiàn)這個(gè)問題.
2016-09-13
如果不加判斷,當(dāng)book.getName()=null時(shí)調(diào)用book.getName().trim()就是對空指針調(diào)用,這個(gè)是編譯器不允許的,會拋出空指針異常。
2016-09-13
空對象沒有trim 沒有equals方法