黑马程序员技术交流社区
标题:
关于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