风鹤子
2015-08-05 23:00
System.out.print("属性名:" + attr.getNodeName());
为什么我的输出,这一句会有异常?
Exception in thread "main" java.lang.NullPointerException
at xml.imooc.www.DOMForXmlTest.main(DOMForXmlTest.java:37)
如果attr是null的话。 那就会抛出空指针异常了。 所以你检查下attr的值
楼上都是正解哈~!你们知道的都太多啦~!
在输出前加一行代码if(arr!=nuii&&""equals(arr)){syso(.....)} 这样就可以防止空指针
因为没看到你其他代码,所以不能确定异常的地方 西方对你有帮助
Java眼中的XML---文件读取
83199 学习 · 431 问题
相似问题