import java.util.Iterator;

public class ArrayListIterator<E> implements Iterator<E> {

	public ArrayList<E> list;
	public int index;

	public ArrayListIterator(ArrayList<E> inList) {
		list = inList;
		index = 0;
	}
	
	public E next() {
		E ret = list.get(index);
		index++;
		return ret;
	}

	public boolean hasNext() {
		return index < list.size();
	}
}
