HashSet是Java中常用的Set的实现
HashSet的实现
HashSet底层是用HashMap实现的。
HashSet的特点
不保证添加顺序
保证唯一
HashSet是如何保证唯一的?
HashSet的底层实现是HashMap,当HashSet中添加元素时,使用把元素的值作为key,new一个Obect()类放入到HashMap中,而HashMap是能够保证key值唯一的。
HashSet是Java中常用的Set的实现
HashSet的实现
HashSet底层是用HashMap实现的。
HashSet的特点
不保证添加顺序
保证唯一
HashSet是如何保证唯一的?
HashSet的底层实现是HashMap,当HashSet中添加元素时,使用把元素的值作为key,new一个Obect()类放入到HashMap中,而HashMap是能够保证key值唯一的。