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

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 关注
  • 1603 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号