English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ein Array ist ein Behälter, der eine festgelegte Anzahl von Projekten aufnehmen kann, die alle das gleiche Typ sein sollten. Die meisten Datenstrukturen nutzen Arrays, um ihre Algorithmen zu realisieren. Hier sind wichtige Begriffe, um das Konzept des Arrays zu verstehen.
Element-Jedes Projekt, das im Array gespeichert ist, wird als Element bezeichnet.
Index: Jeder Position eines Elements im Array wird eine числовая индекс, die das Element identifiziert, zugeordnet.
Die Größe des Arrays wird bei der Erstellung festgelegt.
Löschen oder Einfügen-Es kann keine neuen Elemente in der Mitte eines Arrays eingefügt werden. Ebenso kann kein Element aus der Mitte eines Arrays gelöscht werden. Sie können nur am Ende des Arrays einfügen/Löschen.
Größe erhöhen-Es kann die Größe eines Arrays in Java nicht erhöht werden. Wenn ein neues Element hinzugefügt werden soll, muss ein neues Array mit erweiterter Größe erstellt und der Array-Referenz zugewiesen werden. Dies lässt das ursprüngliche Objekt der Müllentsorgung überlassen und verschwendet so Speicher.
Objekte speichern-Sie können Objekte in einem Array speichern, aber nicht verschiedene Arten von Objekten.
Elemente verarbeiten-Außer einigen Operationen, die von der Array-Klasse bereitgestellt werden, können Sie den Inhalt eines Arrays nicht verarbeiten.
Elemente ändern-Um Elemente in einem Array zu löschen oder zu ändern, muss das gesamte Array durchsucht werden, was die Zeitkomplexität erhöht.
Um diese Nachteile zu überwinden, kann eine Sammlung anstelle eines Arrays verwendet werden.