Die ausgefüllten Lücken sind unten zu sehen.
null
-Elementen
In diesem Beispiel könnte jeder Slot des Arrays einen String referenzieren, also müssen alle Slots aufgesucht werden.
Um die Ausgabe zu verschönern, werden Slots mit null
-Werten
anders behandelt, als Slots, die auf Strings verweisen.
String[] strArray = new String[8] ; // kombinierte Anweisung . . . . . for (int j=0; j < strArray.length; j++ ) { if ( strArray[j] != null ) System.out.println( "Slot " + j + ": " + strArray[j] ); else System.out.println( "Slot " + j + ": " + "leer" ); }
(Tatsächlich wird println()
bei einer null
-Referenz "null" ausgeben, also ist die if
-Anweisung nicht wirklich notwendig.
Aber bei manchen Methoden werden die Dinge fürchterlich falsch laufen,
wenn Sie ihnen eine null
geben.)