/** Diese Hilfsklasse stellt definiert Elemente einer verketteten Liste mit Buchstaben als Datenkomponenten. Man kann mit Methoden auf den Datenwert des aktuellen Elements und auf das naechste Element zugreifen sowie das naechste Listenelement neu setzen. */ class CharListElem { private char data; private CharListElem next; CharListElem (char c) { data = c; next = null; } /** Zugriff auf das Attribut data */ char getData() { return data; } /** Zugriff auf das Attribut next */ CharListElem getNext() { return next; } /** Diese Methode verkettet das aktuelle Listenelement mit dem Element o. Die resultierende Liste startet dem aktuellen Element, dessen direkter Nachfolger das Element o und damit die durch o dargestellte Liste ist. @param o das Element, das der Nachfolger werden soll */ void setNext(CharListElem o) { next = o; } }