黑马程序员技术交流社区

标题: 关于ArrayList迭代器 [打印本页]

作者: Eales0    时间: 2016-3-23 14:23
标题: 关于ArrayList迭代器
本帖最后由 Eales0 于 2016-3-23 14:29 编辑

ArrayList中添加泛型可以约束元素类型,那么迭代器添加泛型的意义是什么?
如下代码:
   ArrayList<String> arrlist = new ArrayList<>();     //创建ArrayList<String>对象
        //添加元素
        arrlist.add("a");
        arrlist.add("b");
        arrlist.add("c");

         //获取迭代器对象
         Iterato iterator = arrlist.iterator();                //Iterato<String> iterator = arrlist.iterator();
        //遍历并输出
        while(iterator.hasNext()){          System.out.println(iterator.next);
         }

结果:可以正常输出

作者: ameanboy    时间: 2016-3-23 16:08
next
E next()返回迭代的下一个元素。

返回:
迭代的下一个元素。
抛出:
NoSuchElementException - 没有元素可以迭代




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2