本帖最后由 xiatian 于 2013-6-1 17:12 编辑
迭代器是遍厉集合元素的一种方式,依赖于集合而存在的。迭代器有里两种方法,一个是hasNext() :判断是否有元素,有元素就返回ture。第二个是next() :获取元素,并且移动到下一个位置。所以原理是:通过集合对象获得迭代器对象,然后通过迭代器hasNext()方法 判断是否有元素再通过next()方法 获取元素,并且移动到下一个位置。没有元素,返回false。就停止了。 Iterator it = list.iterator();
while (it.hasNext()) {
String s = (String) it.next();
System.out.println(s);
}
|