Eine gute Antwort wäre:

1
-1

Nach dem nächsten Element suchen

Manchmal wird ein Vector mehrere gleiche Elemente haben. Die indexOf() Methode findet nur das erste Element. Verwenden Sie die folgende Methode:

int indexOf(Object element, int index) //  Suche nach dem ersten Auftreten von
                                       //  element, beginnend mit index

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

Die Methode ist überladen — sie hat den gleichen Namen wie die vorherige Methode, aber einen zusätzlichen Parameter.

FRAGE 16:

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", 0 ) );
     System.out.println( namen.indexOf( "Chris", 0 ) );
     System.out.println( namen.indexOf
         ( "Chris", namen.indexOf("Chris")+1 ) );
     System.out.println( namen.indexOf( "Elaine", 2 ) );
  }
}
Inhaltsverzeichnis