java设计模式——迭代器模式

来源:互联网 发布:唐朝 阿拉伯 知乎 编辑:程序博客网 时间:2024/06/02 15:01

《大话设计模式》第二十章

迭代器模式太常见了。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循环。