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;
}
}