《大话设计模式》第二十章
迭代器模式太常见了。JDK中的例子如下:
package ch20;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
* 迭代器模式
* @author Administrator
*
*/
public class Client {
/**
* @param args
*/
public static void main(String[] args) {
Set<String> set = new HashSet<String>();
set.add("abc");
set.add("def");
set.add("tgh");
Iterator<String> iter = set.iterator();
while (iter.hasNext()) {
System.out.println(iter.next());
}
}
}
就像一个for循环。

本文通过一个具体的Java示例,详细介绍了迭代器模式的应用场景及其实现方式。利用JDK中的Set集合与迭代器接口,展示了如何遍历集合元素。
348

被折叠的 条评论
为什么被折叠?



