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

equals方法不是要重写才能比较属性值是否相同么,怎么string字符串比较时不用重写?

equals方法不是要重写才能比较属性值是否相同么,怎么string字符串比较时不用重写?

道临 2016-07-24 10:14:28
String s1="imooc"; String s2=new String("imooc"); System.out.println(s1.equals(s2));        //这里是比较的应该是s1和s2的引用是否相同吧结果却是true,这是为什么?
查看完整描述

1 回答

已采纳
?
kstg5944571

TA贡献18条经验 获得超16个赞

equals比较的字符串对象的值,字符串中"=="才是判断两个变量或实例是不是指向同一个内存空间

查看完整回答
反对 回复 2016-07-24
  • 1 回答
  • 0 关注
  • 1481 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信