格式一: Collection c = new ArrayList(); Iterator it = c.iterator(); while(it.hasNext()){ System.out.println(it.next()); } 格式二: for(Interator it =c.iterator();it.hasNext();){ System.out.println(it.next()); } A:迭代器其实就是遍历集合的一种方式。 B:迭代器的使用: 迭代器不能单独使用,它依赖于集合而存在。 C:使用步骤 a:通过集合对象调用iterator()方法得到迭代器对象。 b:通过迭代器对象的hasNext()方法判断是否有元素。 c:通过迭代器对象的next()获取元素。 D:原理: 是以内部类形式存在的。
|