Java集合-Set

146 阅读1分钟

Set继承于Collection接口,无序,不可重复

HashSet:哈希表,用于数据存储,查询最快 内部是HashMap hashCode() equals()

LinkedHashSet:链表和哈希表,有序,唯一,FIFO先进先出 迭代访问全部元素,性能比HashSet快,插入性能稍差

TreeSet:红黑树,有序,唯一,用于排序 内部就是TreeMap 自然排序 比较器排序