package com.coding.basic; public class IteratorArrayList implements Iterator { private Object[] elementData; private int length; private int index = 0; public IteratorArrayList(Object[] elementData,int length){ this.elementData = elementData; this.length = length; } @Override public boolean hasNext() { if ((index+1)<=length) { return true; } return false; } @Override public Object next() { if ((index+1)<=length) { index = index + 1; return elementData[index-1]; }else{ System.out.println("ָ�볬����Χ"); return null; } } }