This repository has been archived on 2025-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
aud-2021-exam-prep/src/main/java/aud/exam/prep/array/ArrayIterator.java

26 lines
494 B
Java

package aud.exam.prep.array;
import java.util.Iterator;
public class ArrayIterator<T> implements Iterator<T> {
private final T[] array;
private int index;
private final int end;
public ArrayIterator(T[] array, int begin, int end) {
this.array = array;
this.index = begin;
this.end = end;
}
@Override
public boolean hasNext() {
return index < end;
}
@Override
public T next() {
return array[index++];
}
}