Nein. Manchmal wird strArray[j].length() nach der Länge eines
nichtexistierenden Strings fragen.
Hier ist das vollständige Programm:
class StringArray
{
public static void main ( String[] args )
{
String[] strArray = new String[8] ;
strArray[0] = "Hello" ;
strArray[1] = "World" ;
strArray[2] = "Greetings" ;
strArray[3] = "Jupiter" ;
strArray[ strArray.length-1 ] = "the end" ;
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" );
}
}
Sie möchten vielleicht dieses Programm in Ihren Editor kopieren und es ausführen. Wenn Sie diesen Code laufen lassen, sehen Sie:
Slot 0: Hello Slot 1: World Slot 2: Greetings Slot 3: Jupiter Slot 4: leer Slot 5: leer Slot 6: leer Slot 7: the end