Eine gute Antwort wäre:

Die vollständige suchen() Methode folgt:

Vollständige suchen() Methode

Hier ist die vervollständigte suchen() Methode.

  TelefonEintrag suchen( String targetName )
  {
    for ( int j=0; j < telefonbuch.length; j++ )
    {
      if ( telefonbuch[ j ].name.equals( targetName ) )
        return telefonbuch[ j ];
    }

    return null;
  }

Sie fühlen sich vielleicht bei diesem Ausdruck unbehaglich:

  telefonbuch[ j ].name.equals( targetName )

Betrachten Sie ihn Stück für Stück:

Das ist kompliziert. Wenn Sie sich immer noch unbehaglich fühlen, machen Sie sich deswegen keine allzu großen Gedanken. Lesen Sie in Ruhe den Code und die Erklärungen noch einmal durch.

FRAGE 25:

Macht der Ausdruck

  targetName.equals( telefonbuch[ j ].name )

das gleiche wie der oben stehende Ausdruck?

Inhaltsverzeichnis