package lectures.iterator;
import util.annotations.WebDocuments;
@WebDocuments({"Lectures/Iterator.pptx", "Lectures/Iterator.pdf", "Videos/Iterator.avi"})
public class AnArrayIterator implements StringIterator {
String[] elements;
int nextIndex;
public AnArrayIterator(String[] anElementArray) {
elements = anElementArray;
}
public String next() {
String retVal = elements[nextIndex];
nextIndex++;
return retVal;
}
public boolean hasNext() {
return nextIndex < elements.length;
}
public static void main(String[] args) {
IteratedStringPrinter.print(new AnArrayIterator(new String[]{"hello", "goodbye"}));
}
}