博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一般报java.lang.NullPointerException的原因有以下几种
阅读量:2034 次
发布时间:2019-04-28

本文共 311 字,大约阅读时间需要 1 分钟。

一般报java.lang.NullPointerException的原因有以下几种: 
·字符串变量未初始化; 
·接口类型的对象没有用具体的类初始化,比如: 
List lt; 会报错 
List lt = new ArrayList(); 则不会报错了 
·当一个对象的值为空时,你没有判断为空的情况。 
你可以试着把下面的代码前加一行代码: 
if(rb!=null);
  ...................
 
 
String类型的对象可以做如下判断
if(rb!==null&&!"".equals(rb)) 
……
 
当然还可以多做一个判断,是否不为空字符串
 
if(rb!==null&&!"".equals(rb.trim())) 

转载地址:http://uslaf.baihongyu.com/

你可能感兴趣的文章
微服务架构中的进程间通信
查看>>
选择微服务部署策略
查看>>
容器与虚拟机双城记
查看>>
微服务架构与SOA的对比
查看>>
微服务与SOA架构
查看>>
如何通俗解释Docker是什么
查看>>
Docker
查看>>
Docker的使用场景
查看>>
Docker 在分布式和大数据框架中的应用
查看>>
javaweb学习总结——Filter高级开发
查看>>
javaweb学习总结——Filter(过滤器)学习
查看>>
javaweb学习总结——Apache的DBUtils框架学习
查看>>
javaweb学习总结——编写自己的JDBC框架
查看>>
javaweb学习总结——事务
查看>>
javaweb学习总结——获得MySQL数据库自动生成的主键
查看>>
javaweb学习总结——使用JDBC进行批处理
查看>>
JavaWeb学习总结——使用JDBC处理Oracle大数据
查看>>
【zabbix教程三】——centos7 安装zabbix客户端并监控
查看>>
SpringMVC
查看>>
多线程
查看>>