/** Diese Klasse testet die Operationen von CharList fuer einige wenige Werte. Dazu wird eine vierelementige Liste konstruiert. */ class TestCharList { public static void main (String[] argv) { CharList l1 = new CharList('a'); System.out.println ("1.Element von l1= " + l1.getFirst()); // druckt a l1.addFirst('b'); l1.addFirst('c'); l1.addFirst('d'); System.out.println ("1.Element von l1= " + l1.getFirst()); // druckt d System.out.println ("Laenge von l1= " + l1.size());// druckt 4 System.out.println ("l1 leer? = " + l1.isEmpty()); // druckt false System.out.println ("l1.contains('b') = " + l1.contains('b')); //druckt true l1.rest(); System.out.println ("1.Element von l1= " + l1.getFirst()); //druckt c System.out.println ("last-Element von ll = " + l1.getLast()); // druckt a System.out.println ("last-Element mit l1.removeLast() = " + l1.removeLast()); // druckt a System.out.println ("last-Element nach l1.removeLast() = " + l1.getLast()); // druckt b System.out.println ("1.Element von l1= " + l1.getFirst()); //druckt c l1.clear(); System.out.println ("l1 leer?= " + l1.isEmpty()); // druckt true } }