Java的HashSet里面是如何比较两个对象是否相等的?

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 130 收藏 0 点赞 0 评论 0

在HashSet中比较两个对象是否相等的方法是:先比较两个对象的hashCode()值是否相等,如果不相等就认为两个对象是不相等的,如果两个对象的hashCode相等就继续调用equals()方法进一步判断两个对象是否相等,如果equals()方法返回true认为两个对象相等,返回false认为两个对象不相等。

评论列表
文章目录