Ein enger Verwandter des Arrays ist die ArrayList. Sie ist an vielen Stellen aufgrund ihrer Eigenschaften schlichtweg besser geeignet als ihr Cousin dritten Grades.
Eine ArrayList besitzt in der Anordnung ihrer Elemente keine festgelegte Struktur, daher liegen einzelne Daten "lose" in ihr. Darüberhinaus besitzt die Liste keine festgelegte Grenze, sodass Daten ohne Weiteres "nachgefüllt" werden können.
In den eckigen Klammern steht der Datentyp, welcher in der Liste gespeichert wird.
remove()
- Entfernt ein bestimmtes Element aus der Liste
add()
- Fügt der Liste ein neues Element hinzu
contains()
- Boolean, der angibt ob ein bestimmtes Element in der Liste
enthalten ist
get()
- Gibt Element an einer bestimmten Stelle zurück