Eine gute Antwort wäre:

strArray[1] = "World" ;

Länge eines Array

Rufen Sie sich diese Fakten, die alle Arrays betreffen, ins Gedächtnis zurück:

  1. Jedes Element eines Array ist vom gleichen Typ.
    • In dem Beispiel ist jedes Element vom Typ "Referenz auf einen String."
  2. Die Länge eines Arrays (die Anzahl der Slots) ist fest, sobald das Array erzeugt wurde.
    • In dem Beispiel hat das Array die Länge 8.

Häufiger Bug: Es ist leicht die Länge eines Arrays mit der Anzahl seiner Slots zu verwechseln, die eine Referenz enthalten. In dem Beispiel enthalten nur zwei Slots Referenzen auf Strings, aber strArray.length wird 8 sein.

Hier ist ein Codeteil, der ein Array deklariert, konstruiert und ein paar weiterer Strings hineinstellt:

String[] strArray = new String[8] ;  // kombinierte Anweisung

strArray[0] = "Hello" ;
strArray[1] = "World" ;
strArray[2] = "Gruesse" ;
strArray[3] = "Jupiter" ;

FRAGE 4:

Müssen alle Strings in dem Array von gleicher Länge sein?

Inhaltsverzeichnis