Java 容器之 Set
Set 简介

Set 家族成员简介:
Set继承了Collection的接口。实际上Set就是Collection,只是行为略有不同:Set集合不允许有重复元素。SortedSet继承了Set的接口。SortedSet中的内容是排序的唯一值,排序的方法是通过比较器(Comparator)。NavigableSet继承了SortedSet的接口。它提供了丰富的查找方法:如"获取大于/等于某值的元素"、“获取小于/等于某值的元素”等等。AbstractSet是一个抽象类,它继承于AbstractCollection,AbstractCollection实现了 Set 中的绝大部分方法,为实现Set的实例类提供了便利。HashSet类依赖于HashMap,它实际上是通过HashMap实现的。HashSet中的元素是无序的、散列的。TreeSet类依赖于TreeMap,它实际上是通过TreeMap实现的。TreeSet中的元素是有序的,它是按自然排序或者用户指定比较器排序的 Set。LinkedHashSet是按插入顺序排序的 Set。EnumSet是只能存放 Emum 枚举类型的 Set。
...大约 7 分钟