class TestRingList { public static void main(String args[]) { RingList rl = new RingList(); // Neue Ringliste rl.add(new Object()); // Objekt hinzufügen rl.add(new Object()); // Objekt hinzufügen System.out.println(rl.toString()); rl.forward(); // Objekt hinzufügen System.out.println(rl.toString()); rl.reverse(); // Objekt hinzufügen System.out.println(rl.toString()); Object objx = new Object(); rl.add(objx); // Objekt hinzufügen rl.add(new Object()); // Objekt hinzufügen // Tests auf Enthaltensein System.out.println("Enthalten? " + rl.contains(objx)); System.out.println("Enthalten? " + rl.contains(new Object())); System.out.println(rl.toString()); rl.forward(); // In der Ringliste vorwärts System.out.println(rl.toString()); rl.reverse(); // In der Ringliste zurück System.out.println(rl.toString()); Object ob = rl.current(); // Akt. Objekt holen System.out.println(ob.toString()); System.out.println("Size: " + rl.size()); // Größe der Liste System.out.println("Is empty? : " + rl.isEmpty()); // Liste leer? ob = rl.remove(); // Objekt entfernen System.out.println(rl.toString()); rl.clear(); // Ringliste leeren System.out.println("Is empty? : " + rl.isEmpty());// Liste leer? rl.reverse(); // EmptyException } }