import java.util.*;
public class Test
{
public static void main(String args[]){
Set<String> set=new HashSet<String>();
set.add("Tom"); //添加对象
set.add("Mary");
set.add("Jack");
//使用迭代器遍历set
System.out.println("使用迭代器遍历Set");
Iterator<String> it=set.iterator();
while(it.hasNext()) //判断集合中的元素是否遍历完毕,如果没有,返回true。
System.out.println(it.next()); //返回下一个元素
//返回集合中元素数目
System.out.println("Set集合中元素的数目为:"+set.size());
set.remove("Tom"); //删除对象
for(String s:set)
System.out.println(s);
set.clear(); //删除集合所有对象
//判断集合是否为空
System.out.println("Set集合是否为空:"+set.isEmpty());
}
}
运行结果:
使用迭代器遍历Set
Tom
Jack
Mary
Set集合中元素的数目为:3
Jack
Mary
Set集合是否为空:true