Как просматривать вектор в Java

Вы можете просмотреть Vector в обоих направлениях вперед и назад с помощью класса ListIterator. Действительно, с методами класса можно выполнить несколько других операций. ListIterator. Например, отображение индексов предыдущего и следующего элемента, изменение значения элемента, удаление элементов при обходе и т. д.

В этом примере показано, как просмотреть Vector в обоих направлениях, используя ListIterator.

import java.util.ListIterator; 
import java.util.Vector;

public class ListIteratorVector {

public static void main(String[] args) {
vector< Строка> vec = новый вектор< Строка> ();
//вставляем elements
vec.add("e1");
vec.add("e2");
vec.add("e3");
vec.add("e4");

ListIterator litr = vec.listIterator();
System.out.println("крест в порядке возрастания:");
while(litr.hasNext())
{
System.out.println(litr.next());
}

System.out.println("крест в порядке убывания:");
while(litr.hasPrevious())
{
System.out.println(litr.previous());
}
}
}
Runtime:

cross в порядке возрастания:
e1
e2
e3
e4
крест в порядке убывания:
e4
e3
e2
e1