Sobes.tech
Intern

Was ist ein Array und welche Informationen kann es speichern?

sobes.tech KI

Antwort von AI

Ein Array ist eine Datenstruktur, die eine geordnete Sequenz von Elementen desselben Typs darstellt, die im Speicher des Computers nebeneinander angeordnet sind.

Die Informationen, die ein Array speichern kann, hängen vom Datentyp seiner Elemente ab:

  • Primitive Typen: Ganze Zahlen (int, short, long), Gleitkommazahlen (float, double), Zeichen (char), boolesche Werte (boolean).
  • Objekte: Instanzen von Klassen (vom Benutzer erstellt oder aus Standardbibliotheken), z.B. Strings (String in Java), Wrapper-Objekte für primitive Typen (Integer, Double).

Ein Array kann eindimensional, zweidimensional oder mehrdimensional sein.

// Eindimensionales Array von Ganzzahlen
int[] numbers = {1, 2, 3, 4, 5};

// Eindimensionales Array von Strings
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// Zweidimensionales Array von Ganzzahlen
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

Wichtige Eigenschaften des Arrays:

  • Feste Größe: Die Größe des Arrays wird bei seiner Erstellung festgelegt und kann nicht geändert werden.
  • Indexierung: Der Zugriff auf Elemente erfolgt über einen numerischen Index (beginnend bei 0).
  • Homogenität: Alle Elemente des Arrays müssen vom gleichen Datentyp sein (oder vom gleichen kompatiblen Typ durch Vererbung in objektorientierten Sprachen).