当前位置:
代码迷
>>
J2EE
>> 查看equals的源代码,发现equals底层调用的是==,可是为何equals和==的判断结果不一样呢
详细解决方案
查看equals的源代码,发现equals底层调用的是==,可是为何equals和==的判断结果不一样呢
热度:
25
发布时间:
2016-04-22 00:58:02.0
查看equals的源代码,发现equals底层调用的是==,可是为什么equals和==的判断结果不一样呢?
public Boolean equals(Object obj)
{
return (this == obj);
}
这是equals的源代码,调用的是==这个方法
可是==判断的是两个对象的地址是否一样,
而equals判断的是两个对象的值是否一样。
我的疑惑是:既然equals底层调用的是==这个方法,那为什么它们俩的判断是不一样的?
------解决方案--------------------
"而equals判断的是两个对象的值是否一样", 哪本书上或哪个资料有这么说过?
相关解决方案
关于 if(rs.getString("").trim().equals(""))解决办法
关于 if(rs.getString("").trim().equals("")),该如何处理
JAVA口试经典-“==”与“equals”
请问用过ksoap的前辈:Error verifying method org/ksoap2/serialization/SoapObject equals(Ljava/lang/Object;)Z
学习java Thinking in java 书中有段代码 & 跟 equals() 关于本题 求解
struts1 的<logic: equals>标签失效有关问题
el 表达式 里 equals 与==的差异
el 表达式 里 equals 与==的差别
强烈推荐 (x.compareTo(y)==0) == (x.equals(y)) 这种做法解决方法
equals()步骤
JAVA equals 跟 “==”的异同
emf 可以生成 .equals(Object o)的代码吗?解决方案
大神们,Java中""equals()什么意思啊该怎么处理
equals 方法到底怎么实现的他和 ==不同 如何实现
求解惑 == 与 equals .谢了解决办法
if(username.equals(“zxx”)){}有什么不妥之处解决方法
"=="与“equals()”的区别解决思路
修改下 equals 方法 ,看看哪里错解决方案
包装类实例对象使用“equals”的一个疑惑有关问题
两个对象值雷同(x.equals(y) == true),也有相同的hash code,这是为什么?
怎么进行数组和字符窜的对比,“==”和"equals"好象不行呀,还是怎么使用
equals() 万物为对象?该怎么处理
疑惑:equals()的有关问题
equals()方法的覆盖有关问题
equals()步骤疑问!
哪位高手能给讲为什么要覆盖HashCode,equals,实现Comparable
关于“==”与“equals”在Object类中的疑问解决方案
判断相同或相等 == .equals =解决方法
equals 有关问题.
两个String对象a,b if (a==b) then a.equals(b) == ture应该是这么吧