打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java中 equals 使用时的注意事项

假设在比较 str 和 “hehe"两个字符串是否相等我们可以采用以下两种方式:

(1)

String str = null;        if ("hehe".equals(str)) {            System.out.println("相等");        } else {            System.out.println("不相等");        }

(2)

String str = null;        if (str.equals("hehe")) {            System.out.println("相等");        } else {            System.out.println("不相等");        }

我们的结论是采用第一种方式比较合理高效,原因很简单,如果 str 是空字符,那么就不能使用 . 操作,否则就会出现以下出错状况:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
java中两个对象的比较,equals()方法和==号的区别
夯实Java基础(五)——==与equals()
Java中判断String不为空
equals和HashCode深入理解以及Hash算法原理
转 Java中equals()和hasCode()的方法详解_NightMare
java笔记.equals的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服