Durch die Studie in den ersten beiden Abschnitten wissen wir, wie man Arrays erstellt. In diesem Abschnitt lernen wir weiterhin die Verwendung von Arrays.
Eindimensionale Arrays greifen über Indexsymbole wie boy[0], boy[1] usw. auf ihre Elemente zu. Es ist zu beachten, dass der Index bei 0 beginnt. Wenn das Array also 7 Elemente hat, endet der Index bei 6. Wenn das Programm die folgende Anweisung verwendet:
Junge[7]=384,98f;
Das Programm kann kompiliert und übergeben werden, aber während der Laufzeit tritt eine ArrayIndexOutOfBoundsException auf. Daher müssen Sie bei der Verwendung von Arrays vorsichtig sein, um zu verhindern , dass der Index außerhalb der Grenzen liegt .
Zweidimensionale Arrays greifen auch über Indexsymbole auf ihre eigenen Elemente zu, z. B. a[0][1], a[1][2] usw. Es ist zu beachten, dass der Index bei 0 beginnt. Beispielsweise kann ein zweidimensionales Array auf seine eigenen Elemente zugreifen. Das dimensionale Array a soll erstellt werden:
inta[][]=newint[6][8];
Dann ändert sich der erste Index von 0 auf 5 und der zweite Index von 0 auf 7.
Die Anzahl der Elemente in einem Array wird als Länge des Arrays bezeichnet. Bei einem eindimensionalen Array ist der Wert von „Array-Name.Länge“ die Anzahl der Elemente im Array; bei einem zweidimensionalen Array ist der Wert von „Array-Name.Länge“ die Anzahl der darin enthaltenen eindimensionalen Arrays enthält.
Zum Beispiel:
floata[]=newfloat[12];intb[][]=newint[3][6];
Der Wert von a.length ist 12, während der Wert von b.length 3 ist.