Länge ist: 3
Die Länge eines 2D-Arrays ist die Anzahl der Zeilen, die es hat.
Der Zeilenindex läuft von 0 bis length-1
.
Jede Zeile eines 2D-Arrays kann eine unterschiedliche Anzahl von Elementen haben,
also hat jede Zeile ihre eigene length
:
class UngeradeBsp3 { public static void main( String[] arg ) { // ein 2D-Array deklarieren und konstruieren int[][] ungerade = { { 1, 9, 4 }, { 0, 2}, { 0, 1, 2, 3, 4 } }; // length des Arrays (Anzahl der Zeilen) System.out.println("Laenge des Arrays ist: " + ungerade.length ); // length jeder Zeile (Anzahl ihrer Spalten) System.out.println("Laenge von ungerade[0] ist: " + ungerade[0].length ); System.out.println("Laenge von ungerade[1] ist: " + ungerade[1].length ); System.out.println("Laenge von ungerade[2] ist: " + ungerade[2].length ); } }
Beachten Sie, dass ungerade[0]
auf Zeile 0 des Arrays
verweist, ungerade[1]
verweist auf Zeile 1 und so weiter.