Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:collections:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
api:documentation:collections:start [2021/02/05 10:45] – [Collections] Martin Pabstapi:documentation:collections:start [2021/12/29 11:29] – Externe Bearbeitung 127.0.0.1
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), Sets (Mengen) und Stacks (Stapelspeichern). Mit Hilfe von **Generics** kann man den Datentyp der zu speichernden Objekte bei der Deklaration der Collection angeben, so dass man die Daten ohne Casten gleich mit dem richtigen Datentyp zurückerhält, z.B. Das **Collections-Framework** bietet Klassen zum Speichern von Listen, Maps (Schlüssel-Wert-Speicher), Sets (Mengen) und Stacks (Stapelspeichern). Mit Hilfe von **Generics** kann man den Datentyp der zu speichernden Objekte bei der Deklaration der Collection angeben, so dass man die Daten ohne Casten gleich mit dem richtigen Datentyp zurückerhält, z.B.
 <code myJava> <code myJava>
Zeile 6: Zeile 6:
 liste.add("Test"); liste.add("Test");
 String t = liste.get(0); String t = liste.get(0);
-</WRAP>+</code>
 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. 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> <code myJava>
Zeile 12: Zeile 12:
 liste.add("Test"); liste.add("Test");
 String t = <String>liste.get(0); String t = <String>liste.get(0);
 +</code>
 </WRAP> </WRAP>
 + \\ \\ 
  
  
api/documentation/collections/start.txt · Zuletzt geändert: 2023/06/12 08:28 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki