package setDemo;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
* @author 超级皮皮虾
* @description Set集合遍历的三种方式
*
*/
public class TraverseSet {
public static void main(String[] args) {
Set<String> set = new HashSet<String>();
set.add("hadoop");
set.add("hive");
set.add("hbase");
set.add("yarn");
set.add("mapreduce");
set.add("zookeeper");
set.add("spark");
//迭代器遍历
Iterator<String> it = set.iterator();
while (it.hasNext()) {
System.out.print(it.next()+" ");
}
System.out.println();
//增强for循环遍历
for (String str : set) {
System.out.print(str+" ");
}
System.out.println();
//第三种是,可以泛型为Object,使用的同样是foreach遍历,仅此而已,输出的时候需要instanceof一下类型
}
}