FAQ Group Arrays

Wie erweitert man ein Array?

In Java haben Arrays eine feste Größe. Um ein Array zu erweitern, muss zuerst ein zweites, größeres Array angelegt werden, in das die Elemente des kleineren Arrays kopiert werden. Im Anschluss daran wird die Referenz auf das größere Array gesetzt.…

Wieso muss man Arrays klonen und kann sie nicht einfach wie andere Daten einer zweiten Variable zuweisen, wenn man zwei Arrays mit dem gleichen Inhalt möchte?

In Java wird in der Variable für das Array eine Referenz in Form einer Speicheradresse der Array-Daten abgelegt. Weist man das Array einer zweiten Variable zu, enthalten beide Variablen dieselbe Speicheradresse und referenzieren daher dieselben Array-Daten. Mehr Information findest du…