zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Die ausgefüllten Lücken sind unten.

Strings auf Gleichheit prüfen

Die if-Anweisung überspringt Zellen, die null enthalten. Andernfalls überprüft die Methode ob die Zelle 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 Suche
{
  // 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 )
         // hier machen wir etwas mit einer Zelle, der nicht null ist

  }
}

class SucheTester
{
  public static void main ( String[] args )
  {
    . . . . . .
    int wo = Suche.suchen( strArray, "Peoria" );
    . . . . . .
  }
}


FRAGE 7:

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?

zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite