ArrayList Flashcards
ArrayList
Eine ArrayList ist im Vergleich zu einem gewöhnlichen Array dynamisch, sprich sie ist erweiterbar und
mit ihr sind einige Dinge mehr möglich. Zum einen kann man in einer ArrayList Objekte speichern und
primitive Datentypen wie „int“, float und etc., nicht ohne weiteres möglich. (Ausgenommen sind
Wrapper-Klassen, dazu später).
Falls man in einer Arraylist nicht angibt, welchem Datentyp die Liste angehört, wird immer automatisch
von einem Objekt ausgegangen. Um nun zu bestimmen, dass es sich z.B um einen primitiven Datentyp
handelt, gibt es zwei mögliche Verfahren um zu bestimmen, welchem Datentyp es angehört, gibt es
zwei Verfahren.
Generic
ArrayList liste = new ArrayList();
Cast
‘Datentyp‘ obst = (‘Datentyp‘) liste.get(2);