package hunternif.mc.atlas.util; import java.util.Iterator; /** * A simple array iterator. * @author Hunternif */ public class ArrayIterator<T> implements Iterator<T> { private final T[] array; private int currentIndex = 0; public ArrayIterator(T[] array) { this.array = array; } @Override public boolean hasNext() { return currentIndex < array.length; } @Override public T next() { return array[currentIndex++]; } @Override public void remove() { throw new UnsupportedOperationException("cannot remove items from an array"); } }