String[] list = new String[3];
Das Array-Objekt hat drei Zellen.
Sobald ein Array-Objekt erstellt wurde, ändert sich die Anzahl der Zellen nicht mehr. Wir müssen ein Array mit einer Länge konstruieren, die alle von uns erwarteten Daten aufnehmen kann. Leider ist es manchmal schwierig, diese Länge zu bestimmen. Ein Programm kann bei jedem Durchlauf unterschiedliche Größen benötigen. Es wäre schön, wenn es einen Array-Typ gäbe, der es erlaubt, Daten unabhängig von ihrer ursprünglichen Länge hinzuzufügen.
Eine Zelle eines Arrays ist ein Ort, an dem Daten gespeichert werden können. Ein Array kann viele Zellen enthalten. Die Zellen sind von 0 bis zu einer Zahl kleiner als die Länge des Arrays nummeriert.
Die Daten, die in einer Zelle gestellt wurden, werden als (Array-)Element bezeichnet. (Manchmal wird ein Element auch als Wert oder Eintrag bezeichnet (Entry).)
Ein Array wurde vollständig mit Informationen gefüllt:
String[] list = new String[3]; list[0] = "ant" ; list[1] = "bat" ; list[2] = "cat" ;
Nachdem das Programm eine Weile gelaufen ist, muss es dem Array weitere Informationen hinzufügen. Wird das Array durch die folgende Anweisung größer?
list = new String[5];