HashSet
, TreeSet
, LinkedHashSet
都是元素不重复的
HashSet
无序. 底层是HashMap
TreeSet
要么元素实现Comparable
接口, 要么传入一个实现Comparator
接口的实现类, 即元素是可比较的, 会自动按照升序排序LinkedHashSet
有序的, 即按照 put 顺序保存
HashSet
, TreeSet
, LinkedHashSet
都是元素不重复的
HashSet
无序. 底层是 HashMap
TreeSet
要么元素实现 Comparable
接口, 要么传入一个实现 Comparator
接口的实现类, 即元素是可比较的, 会自动按照升序排序LinkedHashSet
有序的, 即按照 put 顺序保存