====== LinkedList ====== so eine Art ''array'', der dynamisch verwaltet wird, Elemente einfügen und löschen kann... Erstellen einer Liste. Sie enthält Elemente vom Typ Object. LinkedList liste = new LinkedList(); oder mit dem Typ ''Karte'': LinkedList liste = new LinkedList(); Hinzufügen eines Elements. Entweder eines existenten Elements: Karte könig struppi = new Karte(); liste.add(könig); oder eines anonymen Elements: liste.add(new Karte()); oder eines anonymen Elements an einer definierten Position: liste.add(1, new Karte()); Entfernen eines Elements einer bestimmten Position: liste.remove(1); Länge der Liste: System.out.println(liste.size()); Das erste Element: Karte dame = liste.get(0); Liste löschen: liste.clear(); Der Aufruf liste.get(0).getWort() funktioniert nur, wenn die ''LinkedList'' mit einem definierten Typ erstellt wurde. Sonst muss der Type des Objekts gecastet werden: (Karte)liste.get(0).getWort() ===== hübsche Schleife ===== Mit der Schleife for (Karte k: liste) { k. .... } wird automatisch die gesamte Liste durchlaufen.