// Testprogram für die DoubleNode Datenstruktur public class DoubleNodeTest { public static void main(String[] args) { DoubleNode anfang = new DoubleNode(); // Ein Element einfügen, hinter das aktuelle anfang.append( new DoubleNode() ); // Ein Element einfügen VOR das aktuelle anfang.insert( new DoubleNode() ); // Von einem Element aus nach LINKS in der Liste gehen. DoubleNode aktuell = anfang; while(aktuell.prev != null){ aktuell = aktuell.prev; } // Erstes Element der Liste (das wir // gerade gefunden haben) entfernen. aktuell.remove(); // Aus Liste entfernt aktuell = null; // jetzt ist auch keine // Referenz mehr vorhanden: Garbage Collector // kann den Speicher freigeben } }