java调整equals前后变量防止NullPointer异常

 时间:2026-04-25 02:35:06

1、新建Nullpoint类,在main方法里,设置变量a为null,b为""。

首先执行a.equals(b)的的代码。

java调整equals前后变量防止NullPointer异常

2、鼠标右键main()方法,选择Run As ,Java Application,执行程序。

java调整equals前后变量防止NullPointer异常

3、执行结果报空指针错误,原因是a为null,直接拿null值去用equals()方法,会出错。

java调整equals前后变量防止NullPointer异常

4、调整代码,改成执行b.equals(a)的的代码。

java调整equals前后变量防止NullPointer异常

5、再次进行鼠标右键main()方法,选择Run As ,Java Application,执行程序。

java调整equals前后变量防止NullPointer异常

6、输出结果为b和a不相等,没有报错,因为b为"",可以用"".equals()方法去比较。且""和null不相等。

如果觉得有帮助,记得点赞或投票支持!

java调整equals前后变量防止NullPointer异常

  • 怪物猎人世界新手开荒详解
  • 怎么安装环世界rim world A13版完整汉化补丁
  • 网页验证码不显示解决方法
  • 仙剑奇侠传7冰仙兽打法攻略
  • 笛子怎样吹休止符
  • 热门搜索
    孕妇牙痛怎么快速止痛 乘法口诀表怎么背得快 网线接头怎么接 仙人掌果怎么吃 淘宝怎么评价 肩膀痛怎么办 狗吐白沫是怎么回事 嘉宝米粉怎么样 怎么复制 信用卡怎么提额