Heim >Java >javaLernprogramm >Wie initialisiere ich Arrays in Java richtig?

Wie initialisiere ich Arrays in Java richtig?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-21 10:50:10380Durchsuche

How to Correctly Initialize Arrays in Java?

Fehlerbehebung bei der Array-Initialisierung in Java

Bei der Initialisierung von Arrays in Java ist es wichtig, die richtige Syntax und Indizierungskonventionen einzuhalten, um Fehler zu vermeiden.

Das Problem:

Ein Versuch Ein Array wie folgt zu initialisieren führt zu einem Fehler:

data[10] = {10,20,30,40,50,60,71,80,90,91};

Die Lösung:

Die problematische Zeile ist eine falsche Syntax für die Array-Initialisierung. Um dies zu beheben:

Verwenden Sie einen Array-Initialisierer:

int[] data = {10,20,30,40,50,60,71,80,90,91};

Oder weisen Sie einer Deklarationsvariablen ein neues Array zu:

int[] data;
data = new int[] {10,20,30,40,50,60,71,80,90,91};

Beachten Sie Folgendes wichtig Punkte:

  • Beim Zuweisen eines neuen Arrays zu einer deklarierten Variablen ist das Schlüsselwort new erforderlich.
  • Java-Arrays verwenden eine 0-basierte Indizierung. Der Zugriff auf Daten[10] ist ungültig und löst eine ArrayIndexOutOfBoundsException aus.

Das obige ist der detaillierte Inhalt vonWie initialisiere ich Arrays in Java richtig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn