Die ausgefüllten Lücken sind unten.
Der Typ String[]
des formalen Parameters array
sagt, dass ein Array von Strings erwartet wird,
aber er sagt nicht, wie lang das Array ist.
Beachten Sie auch, wie die statische Methode in main()
verwendet wird.
Fahren Sie fort das Programm zu entwickeln.
Die for
-Schleife beginnt mit Slot 0 und wird die Slots des Arrays einen nach dem anderen durchsehen.
Füllen Sie die erste Lücke aus, so dass sie das tut.
class Liste { // Target suchen in dem Array von Strings. // Index, wo es gefunden wurde, oder -1, wenn es nicht gefunden wurde, zurückgeben. public static int suchen( String[] array, String target ) { for ( int j=0; j ________ array.length; j++ ) if ( array[j] ________ null ) // machen Sie hier etwas mit einem Slot, der nicht null ist } } class ListeTester { public static void main ( String[] args ) { . . . . . . int wo = Liste.suchen( strArray, "Peoria" ); . . . . . . } }
Aber solange es nicht vollständig gefüllt ist,
werden nicht alle Slots des Arrays eine Stringreferenz enthalten.
Slots, die null
enthalten, müssen übersprungen werden.
Füllen Sie die zweite Lücke aus, um das zu tun.