Привет, я новичок в Java, и у меня возникла проблема с построением вложенного класса Iterator для двусвязного списка. Я не знал, как написать public E next()
метод, чтобы он проходил через двусвязный список.
Любая помощь приветствуется!
private class DoubleListIterator implements Iterator<E> {
// instance variable
private Node current=head;
private Node last;
private int index=0;
public boolean hasNext() {
return index < N;
}
public E next() {
if (!hasNext()) throw new NoSuchElementException();
}
public void remove() { throw new UnsupportedOperationException(); }
}// end class ListIterator