HashSet
Hash是指使用Hash的方式判断对象的唯一性,需要重写hashCode
方法。
注意,重写equals后官方建议重写hashCode
其主要原理如下:
HashSet的底层主要由HashMap实现,其K为HashSet的存储类型
构造器将会初始化HashMap
add方法添加一个元素时,key为要存储的数据,value是一个常量
new Object()
最后更新于
Hash是指使用Hash的方式判断对象的唯一性,需要重写hashCode
方法。
注意,重写equals后官方建议重写hashCode
其主要原理如下:
HashSet的底层主要由HashMap实现,其K为HashSet的存储类型
构造器将会初始化HashMap
add方法添加一个元素时,key为要存储的数据,value是一个常量 new Object()
最后更新于