迭代器模式
List<String> list = Arrays.asList("a", "b", "c", "d", "e");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()){
iterator.next();
}public interface Iterator {
void first();
void next();
boolean hasNext();
Object currentItem();
}参考
Last updated