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

不能删除(equals与==区别)

http://img1.sycdn.imooc.com//593c9bb30001a72d06620543.jpg

只要把这段改成这样就能删除了这是为什么?

http://img1.sycdn.imooc.com//593c9c2900019cc607350154.jpg

正在回答

2 回答

this.getName()方法获得是String类型

两个String 类型的对象使用 “==”的作用是判断两个对象串是否引用的是同一个对象。

两个String 类型的对象使用 equals的作用是判断两个对象所封装的字符串内容是完全相同的。

例如:

String s1 = new String("Hello");

String s2 = new String("Hello");

s1 == s2 结果是false  因为s1和s2引用的不是同一个对象

s1.equals(s2)结果是true  因为s1和s2两个对象的字符串内容是一样的

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

题主和答主解决了我的一个大问题

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

举报

0/150
提交
取消

不能删除(equals与==区别)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信