Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.5 KB

File metadata and controls

54 lines (40 loc) · 1.5 KB

Java 中的Vector迭代器

原文: https://beginnersbook.com/2014/06/vector-iterator-example-in-java/

在上一个教程中,我们学习了如何使用ListIterator在两个方向(前进和后退)中遍历Vector。在这个例子中,我们将看到如何使用Iterator遍历Vector。步骤如下:

1)创建一个Vector

2)使用Vector类的add(Element E)方法向其中添加元素

3)通过调用Vectoriterator()方法获取迭代器。

4)使用迭代器的hasNext()next()方法遍历Vector

示例

import java.util.Vector;
import java.util.ListIterator;
import java.util.Iterator;
public class VectorIteratorExample {
  public static void main(String[] args) {

     // Creating a Vector of Strings
     Vector<String> vector = new Vector<String>();

     //Adding elements to the Vector
     vector.add("Mango");
     vector.add("Orange");
     vector.add("Apple");
     vector.add("Grapes");
     vector.add("Kiwi");

     //Obtaining an iterator
     Iterator it = vector.iterator();

     System.out.println("Vector elements are:");
     while(it.hasNext()){
       System.out.println(it.next());
     }
  }
}

输出:

Vector elements are:
Mango
Orange
Apple
Grapes
Kiwi