在实际书写代码的时候,经常会因为对象为空,而抛出空指针异常java.lang.NullPointerException
为了避免这种情况出现可以使用以下解决方式:
1、object != null
我们知道在 = 比较的是对象或者变量在内存中的地址,引用对象(或者是不在堆上创建的对象,或者string类的变量)中存储的是栈上或者常量池的地址,= 虽然不是比较的自身的值,但是空引用对象也指向的为空,所以可以如此判断。
2、如果是字符串可以使用
string.length==0
在实际书写代码的时候,经常会因为对象为空,而抛出空指针异常java.lang.NullPointerException
为了避免这种情况出现可以使用以下解决方式:
1、object != null
我们知道在 = 比较的是对象或者变量在内存中的地址,引用对象(或者是不在堆上创建的对象,或者string类的变量)中存储的是栈上或者常量池的地址,= 虽然不是比较的自身的值,但是空引用对象也指向的为空,所以可以如此判断。
2、如果是字符串可以使用
string.length==0