黑马程序员技术交流社区
标题:
Arraylist与hashSet集合元素重复性总结
[打印本页]
作者:
Apol
时间:
2015-7-22 23:47
标题:
Arraylist与hashSet集合元素重复性总结
1. ArrayList集合中的元素,无论是否覆写了hashCode()和equals()方法,都可以重复存在。
2. HashSet集合中的元素,只有同时覆写了hashCode()和equals()方法,才能保证元素不重复。
3. HashSet集合判断元素的唯一性,首先根据元素的hashCode值,然后在根据equals方法,如果不覆盖equals方法,会调用Object类的equals方法,是比较两个对象的地址值。
希望大家指正。
作者:
Apol
时间:
2015-7-23 22:16
没人,怎么回事儿啊?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2