Eine gute Antwort wäre:

Lineare Suche

Nach einem Element suchen

Lineare Suche beginnt mit dem ersten Element und untersucht eines nach dem anderen, bis das Zielelement gefunden wurde. Sie könnten eine Lineare Suche für einen Vector schreiben (und es wäre eine gute Übung, das zu tun), aber es gibt eine Methode, die das für Sie tut:

int indexOf(Object element) //  Suchen nach dem ersten Auftreten von
                            //  element, prüfen auf Gleichheit mit
                            //  der equals() Methode von element.

Die Methode gibt den Index des ersten Auftretens von element zurück oder -1, wenn element nicht gefunden wird.

FRAGE 15:

Prüfen Sie das folgende Programm. Was wird es ausgeben?


import java.util.* ;
class VectorBsp
{
  public static void main ( String[] args)
  {
    Vector namen = new Vector( 10 );

    namen.addElement( "Amy" );    namen.addElement( "Bob" );
    namen.addElement( "Chris" );  namen.addElement( "Deb" );
    namen.addElement( "Chris" );  namen.addElement( "Joe" );

     System.out.println( namen.indexOf( "Bob" ) );
     System.out.println( namen.indexOf( "Elaine" ) );
  }
}
Inhaltsverzeichnis