import java.util.*;
public class UseSet {
public static void main(String[] args) {
List l = new ArrayList();
l.add("abc");
l.add("abc");
System.out.println(l.size());// list中可以放重复的元素
// HashSet 实现了Set 接口
Set set=new HashSet();
set.add("abc");
set.add("cde");
set.add("efg");
set.add("fgh");
set.add("abc"); //重复的abc,set会自动将其去掉
System.out.println("size="+ set.size() );
// list 是接口
List list = new ArrayList();
list.add("abc");
list.add("aaa");
list.add("fff");
list.add("fff");
set.addAll(list); //将list中的值加入set,并去掉重复的abc
System.out.println("size="+ set.size() );
Iterator it = set.iterator();
while(it.hasNext())
{
System.out.println("value="+it.next());
}
Set<String> s = new HashSet<String>();
s.add("zhang");
System.out.println(s);
}
}
网友评论