黑马程序员技术交流社区
标题:
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