set集合学习笔记一
1.HashSet:存储无序,唯一的单一对象,底层采用HashMap的Key存值。
注意:HashSet的泛型数据类型中一定要重写hashCode()和equals()方法。
唯一性(去重性):通过hashCode()和equals()方法实现。
优点:去除重复的元素。
根据key调用hashCode()经过计算得到hash码,根据hash码和数组的长度计算出该key存储的位置index,如果index索引位置上没有值,将当前key-value键值对存在当前位置index上;如果位置index已经存在了键值
原创
2020-09-29 22:02:36 ·
123 阅读 ·
0 评论