package collection;
/*
* 集合提供了瞳一的遍历元素方式:迭代器模式
* 对应方法:
* Interator iterator();
* 该方法可以获取一个用来遍历当前集合的迭代器
* 实现类,通过他遍历元素
*
* java.util.Interator 接口
* 迭代器接口,规定了迭代器遍历集合相关操作
* 不同的集合都实现了一个用于遍历自身元素的
* 迭代器实现类
*
* 迭代器遍历集合元素循环的过程:问,取,删,
* 其中删除元素不是必要操作
*/
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class InteratorDemo {
public static void main(String[] args) {
Collection c = new ArrayList();
c.add("one");
c.add("two");
c.add("three");
c.add("four");
c.add("five");
System.out.println(c);
//获取迭代器
Iterator it = c.iterator();
/*
* boolean hasNext()
* 判断集合是否还有元素可以迭代
*/
while(it.hasNext()){
/*
* E next()
* 迭代集合下一个元素
*/
String o = (String)it.next();
System.out.println(o);
}
}
}
JAVA集合迭代器
最新推荐文章于 2024-04-15 23:45:09 发布