迭代器 iterator(二): 用iterator遍历arraylist
迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。以上引自百度
在类中创建一个ArrayList集合为其指定泛型为Integer类型,并添加10个元素,利用迭代品遍历arraylist集合,其循环条件为如果迭代器中用有元素可以迭代就继续,直到没有。
Code如下:
/**
* 遍历容顺
*
*/
public static void Array_Iterator()
{
List<Integer>list=new ArrayList<Integer>();
for(int i=0;i<10;i++)
{
list.add(i);
}
System.out.println("List 中的所有元素");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
System.out.println(it.next()+"\t");
}
}//over
--------结果如下--------
List 中的所有元素
0
1
2
3
4
5
6
7
8
9
最新文章
- 【转载】JMeter3.0图形化HTML报告中文乱码问题处理
- linux命令:tail
- 可视化HTML编辑器
- 搜索(DFS)
- Struts2框架具体解释
- mysql Emoji表情字符集转换
- Apache介绍
- hdu_3966_Aragorn&#39;s Story(树链剖分裸题)
- 201521145048《Java程序设计》第8周学习总结
- 第2章 PCI总线的桥与配置
- Java线程池是如何诞生的?
- VB 性能优化点
- 【Linux高级驱动】rtc驱动开发
- Python 编程快速上手 第十七章 操作图像
- SQL SERVICE 拆分字符串的表值函数
- CF&;&;CC百套计划4 Codeforces Round #276 (Div. 1) E. Sign on Fence
- SaltStack自动化运维工具
- javascript中字符串常用操作总结
- Django_WSGIRequest对象
- ESXi服务器遇到 IPMI_SI_DRV 的解决, 感谢原作者 以及今天 解决问题.
热门文章
- [LeetCode] Wildcard Matching 字符串匹配,kmp,回溯,dp
- 编写高质量JS代码的68个有效方法(十)
- Spring Remoting: Burlap--转
- selenium webdriver (python) 第一版PDF
- Android学习笔记之Json的使用....
- nginx 更新提示端口占用的解决办法
- Python文件操作详解
- [C#] 语法之Attribute
- 百度分页样式代码 css+c#
- 6/14 sprint2 看板和燃尽图的更新