Iterator迭代器
来源:互联网 发布:秦皇岛网络问政平台 编辑:程序博客网 时间:2024/05/03 02:04
迭代器的简单实例:
public class IteratorTest {public static void main(String[] args) {//整形数组转换成ListList<Integer> ints = Arrays.asList(1,2,3,4,5,1,3,3);Iterator<Integer> ite = ints.iterator();while(ite.hasNext()) {int x = ite.next();System.out.println(x);}}}
迭代器,又叫做游标,它提供一种方法访问一个容器对象中的各个元素,而又不暴露该对象的内部细节。
迭代器是为容器而生的,它本质上就是一种遍历算法,因为容器的实现千差万别,很多时候不可能知道如何去遍历一个集合对象的元素,java为开发者提供了使用迭代接口,java的所有集合类都是进行迭代的。
使用方法:首先用hasNext()作为循环条件,再用next()方法得到每一个元素(包括第一个元素),最后再进行相关的操作。
- Iterator(迭代器)
- Iterator-迭代器
- 迭代器 iterator
- Iterator迭代器
- 迭代器Iterator
- Iterator : 迭代器
- Iterator : 迭代器
- 迭代器Iterator
- 迭代器iterator
- Iterator迭代器
- Iterator迭代器
- iterator (迭代器)
- 迭代器iterator
- 迭代器iterator
- 迭代器 iterator
- 迭代器 Iterator
- 迭代器Iterator
- 迭代器iterator
- windows下生成core dump文件
- 28、Oracle10gR2 Dataguard: 建立一个ASM实例存储的物理备库
- Android得到控件在屏幕中的坐标
- Source Insight 3 打开代码后日文注释都是乱码后怎么办
- 程序开始前的准备工作
- Iterator迭代器
- google开放的一些接口
- 2011年北京大学计算机研究生机试真题(dijkstra+优先队列)
- POJ 1236 Network of Schools tarjan强连通缩点
- sql2000安装时,挂起的问题。
- Matrix类中的getColVector问题
- strcm--wcscmp
- 喝水时刻表
- 29、Failure Groups in ASM