api:documentation:collections:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
api:documentation:collections:start [2021/02/05 10:14] – [Stack] Martin Pabst | api:documentation:collections:start [2023/06/12 08:28] (aktuell) – [ArrayList] Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Collections ====== | ====== Collections ====== | ||
- | <WRAP center round info 60%> | + | <WRAP center round info 80%> |
- | Das **Collections-Framework** bietet Klassen zum Speichern von Listen, Maps (Schlüssel-Wert-Speicher), | + | Das **Collections-Framework** bietet Klassen zum Speichern von Listen, Maps (Schlüssel-Wert-Speicher), |
+ | <code myJava> | ||
+ | ArrayList< | ||
+ | liste.add(" | ||
+ | String t = liste.get(0); | ||
+ | </ | ||
+ | Man kann alle Collections-Klassen aber auch ohne Generic-Syntax nutzen, muss dann beim Entnehmen der Objekte aber auf den korrekten Datentyp casten, z.B. | ||
+ | <code myJava> | ||
+ | ArrayList liste = new ArrayList(); | ||
+ | liste.add(" | ||
+ | String t = < | ||
+ | </ | ||
</ | </ | ||
+ | \\ \\ | ||
Zeile 43: | Zeile 55: | ||
for(int i = 0; i < namen.size(); | for(int i = 0; i < namen.size(); | ||
+ | | ||
+ | } | ||
+ | |||
+ | println(" | ||
+ | Collections.shuffle(namen); | ||
+ | for (int i = 0; i < namen.size(); | ||
| | ||
} | } | ||
Zeile 218: | Zeile 236: | ||
</ | </ | ||
+ | ===== LinkedList ===== | ||
+ | <WRAP center round info 80%> | ||
+ | Eine '' | ||
+ | **Methoden: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | LinkedList< | ||
+ | |||
+ | liste.addFirst(" | ||
+ | liste.addFirst(" | ||
+ | liste.addFirst(" | ||
+ | liste.addLast(" | ||
+ | |||
+ | println(liste.removeFirst()); | ||
+ | println(liste.removeLast()); | ||
+ | |||
+ | println(" | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
api/documentation/collections/start.txt · Zuletzt geändert: 2023/06/12 08:28 von Martin Pabst