Set容器
Set(集):集合中的对象不按特定方式排列,并且没有重复对象,它的有些实现类能对集合中的对象按特定方式排列.
Set接口主要有两个实现类HashSet和TreeSet,HashSet类按照哈希算法来存取集合中的对象,存取速度比较快,HashSet类还有一个子类LinkedHashSet类,不仅实现了哈希算法,而且实现了链表数据结构,TreeSet类实现了SortedSet接口,具有排序功能.
例如:
Set s1 = new HashSet();
s1.add("a");
s1.add("b");
s1.add("c");
s1.add("a");
System.out.print(s1);
//结果为[b,c,a],结果为无序的,不可重复,所以只有一个a
Set接口的更多方法,请参考Java API。
创建test类,创建Set对象,Set s1 = new HashSet();存储数据为a,b,c;
使用迭代器Iterator it= s1.iterator();,使用while循环,条件是it.hasNext();
定义String类型的str=it.next();打印str