读书人

狂言设计模式_迭代器模式

发布时间: 2013-03-16 11:51:46 作者: rapoo

大话设计模式_迭代器模式

以公交售票员收票为例子。

一:自己实现的迭代器

package com.wzs.design;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Random;/* * java迭代器 */public class JavaIterator {public static void main(String[] args) {List<Integer> list = new ArrayList<Integer>();Random random = new Random();for (int i = 0; i < 10; i++) {list.add(random.nextInt(20));}System.out.println("数组元素:" + list);System.out.println("迭代结果:");Iterator<Integer> iterator = list.iterator();while (iterator.hasNext()) {System.out.print(iterator.next() + " ");}}}


2楼adam_zs昨天 21:22
[code=java]n输出结果:n数组元素:[14, 9, 1, 7, 19, 4, 5, 13, 11, 18]n迭代结果:n14 9 1 7 19 4 5 13 11 18 n[/code]
1楼adam_zs昨天 21:22
[code=java]n输出结果:n大鸟t请买车票.n小菜t请买车票.n行李t请买车票.n老外t请买车票.n公交内部员工t请买车票.n小偷t请买车票.nn[/code]

读书人网 >软件开发

热点推荐