黑马程序员技术交流社区

标题: HashSet添加元素 [打印本页]

作者: JJJD    时间: 2015-6-21 21:15
标题: HashSet添加元素
HashSet添加元素:
当向HashSet集合中存入一个元素时,
1.HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,
2.判断已经存储在集合中的对象的hashCode值是否与添加的对象的hashCode值一致:
        a.若不一致:直接添加元素进去;
        b.若一致,再进行equals方法比较,
                equals方法如果返回true,表明对象已经添加进去了,就不会再添加新的对象了;
                否则添加进去;






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2