1.set概述1:set不保存重复的因素。
set中最常被使用的是测试归属性,你可以很容易地询问某个对象是否在某个set中。
你通常会选择HashSet的,进行查找,它专门对快速查找进行优化。
set具有与Collection完全一样的接口。
2.概述2:出于速度原因考虑,Hashset使用散列。TreeSet将因素存储在红-黑树数据结构中,LinkedHashSet因为查询速度的原因也使用了散列,但是看起来它使用了链表来维护元素的插入顺序。
3.概述3:如果你想对结果排序,一种方式是使用TreeSet来代替HashSet。
4.方法:
contains(B)判断是否含有B。其中B是一个元素。
containsAll(集合A)判断是否含有集合A。
removeAll(集合A)删除集合A
5.由于set不保存重复的因素,故能够产生元素唯一的列表。这是相当有用的功能。
6.注:
Collection的方法:
Collecton.addAll(Collection,集合X),把集合X加入到Collection里面。