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