![]() | Lecture 5 - slide 24 : 28 Program 4 |
class LinkedListEnumeration implements java.util.Enumeration { private LinkedList enumeratedList; private Linkable currentLinkable; public LinkedListEnumeration (LinkedList list){ enumeratedList = list; currentLinkable = list.firstLinkable; } public boolean hasMoreElements(){ return(currentLinkable != null); } public Object nextElement(){ Object result = currentLinkable.data(); currentLinkable = currentLinkable.next(); return (result); } } |