空指针异常(NullPointerException)在很多种情况下都可能会出现。查看控制台指给你的异常代码,会提示到哪个类的哪一行,然后你就去看下前后调用的对象就能找到错误的地方。然后可以做相应处理。空指针意思是语句执行中涉及的对象是NULL,也就是不存在。具体是哪个语句指向的哪个对象要看具体情况,自己去读语句,也可以try catch获取异常。
解决方法:
-------------------------->1. 不调用null
--------------------------> 2. 不设为null
--------------------------> 3. 不调用方法
设空字符串为0转换为数字0
例子(具体看业务场景!!!):
int s = 0;
if ( 对象 == null){
s = 0;
}else {
s = 对象.get对象();
}