您的位置:首页 > 编程语言 > Java开发

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

2016-02-26 15:20 393 查看

在java中判断两个对象是否相等,需要判断以下两个条件:

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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: