为了账号安全,请及时绑定邮箱和手机立即绑定

String.equals 与== :String.equals是判断值是否相等,而"=="是判断是否为同一个对象,即内存地址是否相同,当比较的是字符串常量的时候效果一样?所以用== 能通过?

正在回答

2 回答

点赞,又学到了!


0 回复 有任何疑惑可以回复我~

因为Java中字符串常量管理有特殊机制,所以不同对象指向同一个常量使用“==”比较结果为true

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165204    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信