package Gather;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Test {
public static void main(String[] args) {
Set set = new HashSet();
// set.add(“a”); //给这个集合添加值
// set.add(“b”);
//
// System.out.println(set);
//
// set.remove(“a”); // 删除a这个元素
//
// System.out.println(set);
//
// System.out.println(set.contains(“b”)); //set.contains(“b”) 判断是否存在这个 布尔类型
//
// set.clear(); // 清空这个集合
//
// System.out.println(set);
set.add("a");
set.add("b");
set.add("c");
set.add("a"); // set集合存的值是不重复的
set.add(null);
//使用迭代器遍历集合
Iterator it = set.iterator();
while (it.hasNext()){
System.out.println(it.next());
}
// for each 迭代集合 //常用
int i =0;
for (Object obj : set){ //这个的意思是把set的每-个值取出来,赋值给obj,直到循环set的所有值
System.out.println(obj);
i+=1;
}
System.out.println(set.size()); //显示集合的大小
//如果想要让集合只能存同样类型的对象,怎么做
//使用泛型 指定支持存储的数据类型
Set<String> set1 = new HashSet<String>(); //指定String 为集合的泛型
set1.add("qwe");
}
}