26 lines
391 B
Java
26 lines
391 B
Java
package be.jeffcheasey88.peeratcode.parser.java;
|
|
|
|
import java.util.Iterator;
|
|
|
|
public class ArrayIterator<E> implements Iterator<E>{
|
|
|
|
private E[] elements;
|
|
private int index;
|
|
|
|
public ArrayIterator(E[] elements){
|
|
this.elements = elements;
|
|
}
|
|
|
|
@Override
|
|
public boolean hasNext(){
|
|
return index < elements.length;
|
|
}
|
|
|
|
@Override
|
|
public E next(){
|
|
return elements[index++];
|
|
}
|
|
|
|
|
|
|
|
}
|