关于java.lang.NullPointerException报错的原因和解决方法

空指针异常:

某个对象为null,对该对象的访问就会抛出空指针异常。解决:需找到该异常位置并在处理或调用对象的时候需要判断是否为null。

如:Long echostr = null;

String str = echostr.toString();

当echostr为null时,这里访问了echostr的toString()方法作转字符串处理,此时就会抛出java.lang.NullPointerException异常。

可以在String str = echostr.toString()前加一个if(echostr != null)判断,再访问toString()的业务处理。

if(echostr != null){

String str = echostr.toString();

……

}

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值