除List系列集合外,Collection集合还有另一子类Set集合,该系列集合主要包含TreeSet以及HashSet集合,而HashSet又有一个子集合LinkedHashSet,今天就来说一说这三个集合。
首先说Set集合,该集合的特点是其中的元素无序,并且不允许重复,接下来先看看该集合的子集合HashSet。它是Set接口的典型实现类,使用哈希算法存储元素。首先新建一个HashSet并存入元素,观察其特性:
HashSet hs=new HashSet();
hs.add("hhhhhhhh");
hs.add("aaaaaa");
hs.add("aggoawjgaw");
hs.add("annnn");
hs.add(22);
hs.add(new Person("张三",18));
hs.add("kawkbk");
hs.add(11);
hs.add(new Person("张三",18));
hs.add("sajlaglg")</