空指针nullpointer的错误感悟
来源:互联网 发布:八陆融通网络借贷 编辑:程序博客网 时间:2024/05/21 08:45
这个问题不是遇到一次两次的了,但对象的方法返回的另一个对象。。。。时,如果你用了,出现nullpointer,那么不一定是最后的方法的问题,中间任何一步均可能出现nullpointer而导致错误,方法就是逐层检测。
例如:xml节点分析中
String manager_mobile = (doc.getElementsByTagName("managerPhone").item(i).getFirstChild().getNodeValue())==null?"":doc.getElementsByTagName("managerPhone").item(i).getFirstChild().getNodeValue();
就报出了nullpointer错误。原因是getFirstChild()已经返回了null,此时继续去方法就错了,因此,改为下面即可,当然,具体情况具体分析。
String manager_mobile = (doc.getElementsByTagName("managerPhone").item(i).getFirstChild())==null?"":doc.getElementsByTagName("managerPhone").item(i).getFirstChild().getNodeValue();
- 空指针nullpointer的错误感悟
- Android错误之setAdapter(adapter)空指针nullPointer 解决办法
- 安卓开发空指针异常nullPointer的问题
- setAdapter(adapter)空指针nullPointer 解决办法
- 解决自定义securityMetadataSource不能使用依赖注入的问题,nullpointer问题,空指针问题
- 关于android上的NullPointer错误
- 复合主键导致的空指针错误
- 复合主键导致的空指针错误
- 一个教科书一般的“空指针”错误
- Service的onStartCommand方法空指针错误
- Intent传值时的一个空指针错误
- 关于SSH集成开发中nullPointer错误的总结
- findViewById值为null,报nullpointer错误的问题
- 调试空指针错误
- ArrayList空指针错误
- ViewPager空指针错误
- 空指针错误
- layoutinflater 空指针错误
- 在PL/sql 学习当中 第3章的实例
- js函数参数传递,引号的问题,第二次犯错,记下来,以后不能犯了!
- 使用mp3制作caf格式iOS音效
- Timer 里New TimerTask 后如何引用原来spring里注册的bean
- 数据库中字段的取名也讲究-与关键字重名带来麻烦
- 空指针nullpointer的错误感悟
- java.lang.StringBuilder的使用以及如何post方式post xml
- List<object>和List<List<object>>的用法
- annotation 简化spring的配置文件bean
- Http错误代码含义
- LR Error -27752 问题
- centos6.2 mount ntfs-3g disk
- 河南省第五届acm大学生程序设计竞赛总结
- Spring配置文件总结