Eine gute Antwort wäre:

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 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" );
    . . . . . .
  }
}


FRAGE 18:

Was bewirken die folgenden Anweisungen, und welche von ihnen ergibt true, wenn array[j] auf einen String verweist, der äquivalent mit dem ist, auf den target verweist?

Inhaltsverzeichnis