public static void main(String[] args) {
Set set = new HashSet();
set.add("路");
set.add(7);
System.out.println(set);
set.remove(7);//移除元素
System.out.println(set);
System.out.println(set.contains("路"));//判断是否有这个元素
set.clear();
set.add("a");
set.add("b");
set.add("c");
set.add("d");
//用迭代器遍历集合
Iterator it= set.iterator();
while (it.hasNext()){
System.out.println(it.next());
}
System.out.println("========================");
//for each迭代输出->推荐//把set的每个值赋给obj并输出
for (Object obj:set){
System.out.println(obj);
}
System.out.println("集合个数为:"+set.size());
//指定类型String
Set<String> set1=new HashSet<String>();
set1.add("fanxing");
//set1.add(1);
}
输出结果:
[7, 路]
[路]
true
a
b
c
d
========================
a
b
c
d
集合个数为:4