Das funktioniert über die ArrayList-eigene Methode get(index).bei arraylist,
wie greift man bei arraylist zu?
listDingsi.get(2);
dynamische Datenstruktur
Soweit ich weiß, ist ArrayList lediglich ein Aufsatz auf Array, d.h., intern wird auch in der ArrayList immer noch mit Arrays gearbeitet. Auch ein Objekt von der Klasse ArrayList hat zu Anfang, sofern man nichts anderes festlegt, eine Größe von 10 Elementen - das "sieht" man von außen bloß nicht. Wenn diese Größe überschritten wird, wird es durch ein neues, größeres Array ersetzt (das kann man unter dynamisch verstehen, wenn man möchte).ArrayList erbt vom interface List und ist eine, wobei (sofern ich weiß?) ein Array eine statische Datenstruktur ist. Was soviel heißt wie, die Länge muss bei Arrays bekannt sein, bei Listen kann man einfach Elemente via add hinzufügen.Code:dynamische Datenstruktur
ok das ist mir jetzt klar,
und worin besteht der unterschied das Zugreifen bei Array, Arraylist oder LinkedList??
array[index]
liste.get(index);