Array
Kurz: Ein Array ist eine geordnete Reihe von Werten gleichen Typs, die über eine Nummer (den Index) angesprochen werden. Die Zählung beginnt fast immer bei 0.
Genauer: Im Speicher liegen die Elemente direkt hintereinander. Deshalb ist der Zugriff über den Index sehr schnell (konstante Zeit). Die Länge ist in vielen Sprachen (Java, C) nach der Erstellung fest.
Im Detail
int[] zahlen = {4, 8, 15};
System.out.println(zahlen[0]); // 4
System.out.println(zahlen.length); // 3
zahlen[2] = 16;- Zugriff:
a[i], gültig von 0 bis Länge−1. Sonst arrayindexoutofboundsexception. - Durchlaufen: for-Schleife oder erweiterte for-Schleife.
- Mehrdimensional: Array aus Arrays, siehe mehrdimensionale-arrays-konzept.
- Dynamisch: Wachsende Listen (ArrayList, Python-Liste, JS-Array) siehe dynamisches-array.
- Sortieren:
Arrays.sort(a), aufsteigend oder absteigend, siehe Ascending und Descending.
Siehe auch: Index, arrays-konzept