@Author:云都小生
回顾Set
Set是一个接口,实现了Collection接口,同时也实现了Iterator接口,所以它包含了三个方法—— hashNext(),next(),remove()
实现这个接口的集体集合类都有一个特点,不能存放重复元素,元素插入的顺序与输出的顺序不一致。
简单实现
import java.util.*;
public class SetDemo {
public static void main(String[] args) {
Set<String> set=new HashSet<String>();
set.add("a");
set.add("b");
set.add("c");
set.add("d");
set.add("e");
//使用Iterator输出集合
Iterator<String> iter=set.iterator();
while(iter.hasNext())
{
System.out.print(iter.next()+" ");
}
System.out.println();
//使用For Each输出结合
for(String e:set)
{
System.out.print(e+" ");
}
System.out.println();
//使用toString输出集合
System.out.println(set);
}
}
我们用泛型限定了这个HashSet集合只能add()字符串类型的数据。
2017/10/19 22:18:09 @Author:云都小生