import java.util.HashSet;
import java.util.Set;
import java.util.Iterator;
/*set集合不允许包含相同的元素,无序性;集合元素还可以是null(有也只能有一个)
* 常见的用法为hashset<E>通过迭代器来输出set的元素*/
public class SetDemo {
public static void main(String[] args) {
Set <String> set=new HashSet<>();
//添加元素
set.add("zhangsan");
set.add("lisi");
set.add("wangwu");
set.add("zhaoliu");
//set是无序的集合需要迭代器才可以输出元素
Iterator<String> iterator=set .iterator();
//迭代遍历输出
while (iterator.hasNext()) {//
String text=iterator.next();
System.out.println(text);
}
System.out.println("-------------分割线-----------------");
//增强的for循环
//唯一的缺点就是 在遍历 集合过程中,不能对集合本身进行操作
for (String text : set) {
System.out.println(text);
}
}
}