java中判断两个对象是否相等

来源:互联网 发布:跳跃网络 编辑:程序博客网 时间:2024/05/01 02:53

在java中判断两个对象是否相等,需要判断以下两个条件:
           1、判断两个对象的hashCode值是否相等,如果两个对象的hashCode值不相等,那么这两个对象一定不相等;若两个对象的hashCode值相等,不能说这两个对象就相等,因为可能不同的对象hash值是相等的,这时候需要判断条件2.

           2、当两个对象的hashCode值相等时,继续判断这两个对象经equals运算是否相等,若不相等则是不同对象;若相等则这两个对象相等。

0 0
原创粉丝点击