Das vollständige Programm steht unten.
Die Zählschleife verwendet die size()
Methode, um zu gewährleisten das auf jedes Element zugegriffen wird.
Ein Vector
enthält Daten in den Slots 0 bis
size()-1
.
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( "Dan" ); namen.addElement( "Elaine" ); namen.addElement( "Fred" ); for ( int j=0; j < namen.size(); j++ ) System.out.println( j + ": " + namen.elementAt(j) ); } }
In den meisten Programmen ändert sich die
Größe eines Vector
-Objekts
während der Ausführung.
Verwenden Sie für einen fehlerfreien Code die
size()
Methode, so dass die Schleife immer funktioniert.
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.setElementAt( "Zoe", 0 ); namen.setElementAt( "Bart", 1 ); for ( int j=0; j < namen.size(); j++ ) System.out.println( j + ": " + namen.elementAt(j) ); } }