- Autor

- Name
- Nelson Silva
- Social
Einführung
Arrays sind ein grundlegender Bestandteil der Java-Programmierung. Sie ermöglichen es, mehrere Werte desselben Typs in einer einzigen Variable zu speichern, was die Verarbeitung von Datensätzen einfacher und effizienter macht.
Was ist ein Array?
Ein Array ist eine Datenstruktur, die Elemente desselben Typs sequenziell speichert. In Java gilt:
- Jedes Element eines Arrays hat einen Index, der bei 0 beginnt und bis "n-1" reicht, wobei "n" die Größe des Arrays ist.
- Arrays haben eine feste Größe, was bedeutet, dass sie nach der Erstellung nicht mehr in ihrer Größe verändert werden können.
- Der in einem Array gespeicherte Datentyp kann ein beliebiger primitiver Typ, ein Objekt oder ein weiteres Array sein (mehrdimensionale Arrays).
Deklaration und Initialisierung
Es gibt verschiedene Möglichkeiten, Arrays in Java zu deklarieren und zu initialisieren:
- Zuerst deklarieren, dann initialisieren:
int[] zahlen = new int[5];
- Gleichzeitig deklarieren und initialisieren:
int[] zahlen = {1, 2, 3, 4, 5};
- Mit dem Objekttyp deklarieren (üblicherweise für Arrays von Objekten verwendet):
String[] namen = new String[]{"Johann", "Anna", "Karl"};
Zugriff auf Array-Elemente
Um auf ein Element in einem Array zuzugreifen, verwendet man den Index des gewünschten Elements:
int ersteZahl = zahlen[0]; // Greift auf das erste Element zu
Praktisches Beispiel
package com.caffeinealgorithm.programaremjava;
public class Arrays {
public void Run() {
String[] farben = new String[] {
"Blau", "Grün", "Gelb", "Rot", "Orange"
};
System.out.printf("Anzahl der Farben: %d\n", farben.length);
System.out.printf("Erste Farbe: %s\n", farben[0]);
System.out.printf("Letzte Farbe: %s", farben[farben.length - 1]);
}
}
Fazit
Arrays sind ein leistungsstarkes und unverzichtbares Werkzeug für jeden Java-Entwickler. Sie ermöglichen die effiziente Verarbeitung von Datensätzen und werden in vielen Algorithmen und realen Anwendungen eingesetzt.