import java.util.*; import java.io.*; class LinkableString implements LinkedList.Linkable { String s; LinkedList.Linkable Next; // konstruktor: LinkableString(String s) { this.s = s; } // versprochene Methoden: public LinkedList.Linkable getNext() { return Next; } public void setNext(LinkedList.Linkable n) { Next = n; } public String toString() { return s; } } public class LiMain { // klasse fuer das hauptprogramm public static void main (String[] argv) throws java.io.IOException { // hauptprogramm LinkedList li = new LinkedList(); // woerterbuch File f = new File("german.3-6"); BufferedReader in = new BufferedReader(new FileReader(f)); for (;;) // forever { String line = in.readLine(); if (line == null) break; // ende des woerterbuches // quaele die liste li.insert_back(new LinkableString(line)); } Enumeration e = li.new lili_iterator(); while (e.hasMoreElements()) System.out.println(e.nextElement()); } }