Java 集合 Vector ListIterator

来源:这里教程网 时间:2026-02-17 20:13:28 作者:

我们可以使用ListIterator在前进和后退方向上遍历Vector。除此之外,我们还可以使用 ListIterator API 的方法执行其他几个操作,例如显示下一个和前一个元素的索引,替换元素值,在迭代期间删除元素等。

示例

这里我们有一个字符串向量,我们使用ListIterator在两个方向上迭代它。

import java.util.Vector;import java.util.ListIterator;public class VectorListIteratorDemo {  public static void main(String[] args) {     // Create a Vector     Vector<String> vector = new Vector<String>();     //Adding elements to the Vector     vector.add("Item1");     vector.add("Item2");     vector.add("Item3");     vector.add("Item4");     vector.add("Item5");     ListIterator litr = vector.listIterator();     System.out.println("Traversing in Forward Direction:");     while(litr.hasNext())     {       System.out.println(litr.next());     }     System.out.println("\nTraversing in Backward Direction:");     while(litr.hasPrevious())     {       System.out.println(litr.previous());     }  }}

输出:

Traversing in Forward Direction:Item1Item2Item3Item4Item5Traversing in Backward Direction:Item5Item4Item3Item2Item1

相关推荐