set
TreeSet
有序的,基于TreeMao()二叉树数据结构,对象需要比较大小,通过对象比较器来实现,对象比较器还可以去除重复元素,如果自定义的数据类,没有实现比较器接口,将无法添加到TreeSet集合中
LinkedHashSet
哈希表和链表的实现,维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,即按照将元素插入到set中的顺序(插入顺序)进行迭代
小结
如果要排序,选择treeSet
如果不要排序,也不用保证顺序选择HashSet
不要排序,要保证顺序,选择LinkedHashSet

浙公网安备 33010602011771号