黑马程序员技术交流社区
标题:
java笔记 迭代器:Iterator
[打印本页]
作者:
jiaweizhang
时间:
2015-9-24 22:16
标题:
java笔记 迭代器:Iterator
迭代器:Iterator 用于取出集合中的元素
Iterator迭代器只有获取和删除的方法,有局限,
Iterator的子接口ListIterator功能更全面,增删改查,只有List集合才可以用
代码示例:
package com.collection;
import java.util.ArrayList;
import java.util.Iterator;
public class IteratorTest {
public static void main(String[] args) {
/**
* 集合框架,迭代器的使用
*/
ArrayList al1 = new ArrayList();
al1.add("a01");
al1.add("a02");
al1.add("a03");
/**
Iterator it = al1.iterator(); //获取迭代器
while(it.hasNext()){ //hasNext() 判断是否还有下一个元素,如果仍有元素可以迭代,则返回 true
System.out.println(it.next()); //next() 返回迭代的下一个元素。
}
*/
//此种写法更节省内存空间,Iterator 对象遍历后释放
for(Iterator it = al1.iterator();it.hasNext();){
System.out.println(it.next());
}
}
}
作者:
1406046710
时间:
2015-9-24 22:19
学到了~~
作者:
qiaozengji668
时间:
2015-9-24 22:46
顶一下!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2