×

Loading...

试一下这个,我认为比较贴题。运行看看

import java.util.*;
public class LinkedListEnumeration extends LinkedList implements Enumeration{
private Iterator it;
private LinkedList list;
LinkedListEnumeration(LinkedList llist){
it = llist.iterator();
list = llist;
}
public boolean hasMoreElements(){
return it.hasNext();
}
public Object nextElement(){
return it.next();
}
public String toString(){
return "["+list+"]";
}
public static void main(String[] args){
LinkedList l1 = new LinkedList();
l1.add("this");l1.add("is");l1.add("a");l1.add("test");
LinkedListEnumeration le = new LinkedListEnumeration(l1);
System.out.println("travel the content in this List is:");
while(le.hasMoreElements())
System.out.print(le.nextElement() + " ");
System.out.println();
System.out.println(le);

}
}
Report

Replies, comments and Discussions: