So durchsuchen Sie einen Vektor in Java
Sie können eine Vector in beide Richtungen vorwärts und rückwärts mit dem Befehl class ListIterator. In der Tat können mehrere andere Operationen mit den Methoden der Klasse ausgeführt werden. ListIterator. Zum Beispiel das Anzeigen der Indizes des vorherigen und des nächsten Elements, das Ändern des Werts eines Elements, das Löschen von Elementen während des Durchlaufens usw.Dieses Beispiel zeigt, wie Sie ein Vector in beide Richtungen mit ListIterator.
import java.util.ListIterator;Runtime:
import java.util.Vector;
public class ListIteratorVector {
public static void main(String[] args) {
Vector< String> vec = neuer Vektor< String> ();
//Elemente einfügen
vec.add("e1");
vec.add("e2");
vec.add("e3");
vec.add("e4");
ListIterator litr = vec.listIterator();
System.out.println("Kreuz in aufsteigender Reihenfolge:");
while(litr.hasNext())
{
System.out.println(litr.next());
}
System.out.println("Kreuz in absteigender Reihenfolge:");
while(litr.hasPrevious())
{
System.out.println(litr.previous());
}
}
}
cross in aufsteigender Reihenfolge:
e1
e2
e3
e4
cross in absteigender Reihenfolge:
e4
e3
e2
e1