Wie man einen Vektor in Java durchlaufen. Ein Vektor enthält eine variable Anzahl von Objekten. Wie bei einem Array können Sie effizient auf ein Objekt innerhalb eines Vektors durch seine ganzzahligen Index . Im Gegensatz zu Arrays können Vektoren wachsen und schrumpfen , während Sie sich nur die Erinnerung , die sie benötigen . Einige Anwendungen müssen durchlaufen alle Elemente in einer Sammlung während der Anwendung eine Operation genau einmal für jedes Element . Sie können durchlaufen alle Elemente eines Vektors in Ihre Java-Programme . Anleitung
1
Fügen Sie die folgenden Zeilen am Anfang Ihrer Java-Code :
import java.util.Vector ;
Import java.util.Iterator ;
2
Neues Iterator -Objekt und initialisiert es zur Iteration über Ihre Vektor durch den Aufruf der Vector.iterator ()-Methode , wie im folgenden Beispielcode:
Iterator myIter = myVector.iterator ();
Ersetzen " myVector " mit einem Verweis auf den Vektor , über den Sie brauchen, um durchlaufen
3
Iteration über alle Elemente von Ihrem Iterator abgedeckt, während die Durchführung . Betrieb Ihrer Wahl für jedes Element , wie im folgenden Beispielcode:
while ( myIter.hasNext ()) {
System.out.print ( myIter.next ());
}
das Beispiel druckt den Wert der einzelnen Elemente. Ersetzen Sie den Code innerhalb der geschweiften Klammern mit dem, was Sie wollen , um die Verarbeitung zu jedem Vektor Element angewendet werden ; Verfahren Iterator.next () gibt eine Referenz auf das aktuelle Element
.