J
J ava迭代器 迭代器的作用:就是用于抓取集合中的元素。 迭代器的方法: hasNext() 问是否有元素可遍历。如果有元素可以遍历,返回true,否则返回false 。 next() 获取元素... remove() 移除迭代器最后一次返回 的元素 NoSuchElementException 没有元素的异常。 出现的原因: 没有元素可以被迭代了。。。 import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class Demo01 { public static void main(String[] args) { Collection c1=new ArrayList() ; c1.add("狗娃"); c1.add("狗剩"); c1.add("铁蛋"); c1.add("美美"); Iterator it =c1.iterator(); while (it.hasNext()) { System.out.println("元素是:"+it.next()); } } } 输出结果: 元素是:狗娃 元素是:狗剩 元素是:铁蛋 元素是:美美 Q: Iterator()方法返回是一个接口类型,为什么接口又可以调用方法使用呢? A: i