11问答网
所有问题
equals()方法只有在两个对象的内容一致时返回true?正确吗?
如题所述
举报该问题
推荐答案 推荐于2017-11-24
equals()是object的一个方法,用来比较两个对象的地址,但string和Integer重写了这个方法,所以这两个类的equals()方法是比较的两个对象的内容,至于其他的类,只要没重写equals方法的肯定还是继承的object类里的equals方法,那就是比较地址,即使对象内容一样,返回的还是false
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/P4S42FM78.html
相似回答
equals()
和 == 分别比较的是什么?
答:
equals是比较两个字符串对象的内容和类型是否相同,并且是先判断类型是否一致,
如果类型一致,再看内容,如果均不为空,且内容相等,则返回true
,否则false ==是比较两个字符串对象所引用的内存地址是否相同
大家正在搜
相关问题
用equals方法比较两个内容一样的对象返回值是true还是...
大家帮忙解决一个java问题,谢谢
java 中 equals() 相等的两个对象,hashco...
用equals方法比较两个内容一样的对象返回值是true还是...
java hashcode相同,equals一定为真?equ...
请问两个对象值相同(x.equals(y) == true)...
JAVA比较两个字符串是否相等用什么
在Java中,用作字符串比较的运算符" == "和".equ...