java调整equals前后变量防止NullPointer异常
1、新建Nullpoint类,在main方法里,设置变量a为null,b为""。首先执行a.equals(b)的的代码。
2、鼠标右键main()方法,选择Run As ,Java Application,执行程序。
3、执行结果报空指针错误,原因是a为null,直接拿null值去用equals()方法,会出错。
4、调整代码,改成执行b.equals(a)的的代码。
5、再次进行鼠标右键main()方法,选择Run As ,Java Application,执行程序。
6、输出结果为b和a不相等,没有报错,因为b为"",可以用"".equals()方法去比较。且""和null不相等。如果觉脲摩喜清得有帮助,记得点赞或投票支持!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:92
阅读量:54
阅读量:41
阅读量:86