package list; import java.util.Iterator; import DS에서분류하고남은것.Node2; public class LinkedListItemIterator implements Iterator { private Node current; public LinkedListItemIterator(LinkedList list) { current = list.getNode(-1); // 더미 헤드 } public boolean hasNext() { return current.next != null; } public Comparable next() { current = current.next; return (Comparable)(current.item); } }