package org.ripple.power.collection;
import java.util.Iterator;
public class ArrayIterator implements Iterator<Object> {
final private Object[] items;
private int index;
private int length;
public ArrayIterator(Object[] items) {
this.items = items;
this.length = items.length;
}
public boolean hasNext() {
return index < length;
}
public Object next() {
return items[index++];
}
public void remove() {
throw new RuntimeException("not support remove!");
}
}