想要从Set中取值时,创建Set的iterator Set<Object> set = new HashSet<Object>(); Iterator<Object> it = set.iterator(); while(it.hasNext()) //判断是否有下一个 it.next() //取出元素 Set和HashSet的关系 Set是接口,用来定义一个集合,HashSet是Set的一个实现类(Set的实现类还有TreeSet、EnumSet) HashSet和ArrayList的区别: ArrayList是一种可以动态增长和缩减的索引序列HashSet是一种没有重复元素的无序集合