


public class Iterator{
    Node listItem;

    Iterator(LinkedList newList){
        listItem = newList.root;
    }

    public Object getNext(){
        if(listItem == null)
            return null;
        else
            {
             Node tmp;
             tmp = listItem;
             listItem = listItem.next;
             return tmp.value;
            }
    }
}