问答详情
源自:2-2 使用 DOM 解析 XML 文件的属性名和属性值

输出属性名有抛出异常?

System.out.print("属性名:" + attr.getNodeName());

为什么我的输出,这一句会有异常?

Exception in thread "main" java.lang.NullPointerException

at xml.imooc.www.DOMForXmlTest.main(DOMForXmlTest.java:37)


提问者:风鹤子 2015-08-05 23:00

个回答

  • Code_M0keny
    2015-08-06 10:12:15
    已采纳

    如果attr是null的话。 那就会抛出空指针异常了。 所以你检查下attr的值

  • JessicaJiang
    2015-11-24 11:40:03

    楼上都是正解哈~!你们知道的都太多啦~!

  • lx1024ly
    2015-08-07 23:40:43

    在输出前加一行代码if(arr!=nuii&&""equals(arr)){syso(.....)} 这样就可以防止空指针

    因为没看到你其他代码,所以不能确定异常的地方 西方对你有帮助