import java.util.Iterator; class NodeIterator implements Iterator{ Node peker; //Vi maa jo starte et sted public NodeIterator(Node start){ peker = start; } //Henter ut data og flytter pekeren(OBS! Pass paa rekkefoelgen her!!) @Override public T next(){ Node tmp = peker; //Passer paa at vi har dataen vi trenger peker = peker.neste; //Flytter pekeren return tmp.hentData(); //Returnerer dataen vi vil ha } //Passer paa at det neste objektet er tilgjengelig. @Override public boolean hasNext(){ return peker != null; } }