Java 开发入门
>
Java集合与枚举
迭代器Iterator、ListIterator、Enumeration
|
类别属性:程序Web开发
>
Oracle/Sun
| 发布时间:2013/4/11 19:16:54
| 视频长度:00:03:04
迭代器Iterator、ListIterator、Enumeration 综合概括介绍。
-
Interface Iterator方法的使用
迭代器(iterator)有时又称游标(cursor),可在容器物件(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器物件的内容. Java JDK 1.2 版开始支持迭代器。每一个迭代器提供next()以及hasNext()方法,同时也支持remove()。
-
Interface ListIterator方法的使用
ListIterator和Iterator功能相似但比Iterator要强大。 ListIterator和Iterator都有hasNext()和next()方法,可以实现顺序向后遍历。ListIterator提供hasPrevious()和previous()方法,可以实现逆向(顺序向前)遍历,Iterator不可以; ListIterator的nextIndex()和previousIndex()可以实现当前的索引位置;ListIterator还可以可以通过set()方实现对元素的修改替换,Iterator不能。
-
Enumeration 的使用
Enumeration和Iterators非常相似,但是不支持对集合元素的删除操作功能,实现Enumeration接口的对象生成一系列元素,一次一个。连续调用nextElement方法返回的一系列的连续元素。大多数情况下已经被更强大ListIterator和Iterator取代。
•
迭代器Iterator、ListIterator、Enumeration - 问和答
欢迎在线提问 (提问内容8到300个字符长度之间)