Eine gute Antwort könnte sein:

Die ausgefüllten Lücken sind unten.

Strings auf Gleichheit prüfen

Die if-Anweisung überspringt Slots, die null enthalten. Andernfalls überprüft die Methode ob Slot j des Arrays auf einen String verweist, der mit target übereinstimmt. Mit anderen Worten, wir wollen überprüfen, ob der Inhalt von zwei Strings gleich ist.

class Searcher
{
  // target suchen in dem Array von Strings.
  // Index wo es gefunden wurde zurückgeben oder -1, wenn es nicht gefunden wurde.
  public static int search( 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 SearchTester
{
  public static void main ( String[] args )
  {
    . . . . . .
    int where = Searcher.search( strArray, "Peoria" );
    . . . . . .
  }
}

FRAGE 18:

Welche der folgenden Anweisungen ergibt true, wenn array[j] auf einen String verweist, der äquivalent mit dem ist, auf den target verweist?