使用枚举迭代向量的 Java 程序

原文:https://www . geesforgeks . org/Java-程序-迭代-向量使用-枚举/

向量类实现了一个可增长的对象数组。它在 java.util 包中提供。它实现了列表接口。枚举接口定义了遍历对象集合中的元素的方法。现在为了添加元素

向量语法:

公共类向量扩展抽象列表实现列表,随机访问,可克隆,可序列化

Java . util . enumeration接口是预定义的接口之一,其对象用于从 collections 框架变量中检索数据(如 StackVectorHashTable 、等。)仅在向前的方向,而不在向后的方向。

可以使用 Java.util.Vector 。addElement()方法,通过将向量的大小增加 1,将指定的元素追加到该向量的末尾。这个方法的功能类似于 Vector 类的 add()方法。

*语法:*

boolean addElement(Object element)

*参数:该函数接受对象类型的单个参数元素*,并引用该参数指定的元素,该元素被附加到 ve c tor 的末尾。

*返回值:*这是一个 void 类型的方法,不返回值。

*例 1:*

Java 语言(一种计算机语言,尤用于创建网站)

// Java Program to Iterate Vector using Enumeration

// Importing Enumeration class
import java.util.Enumeration;

// Importing vector class
import java.util.Vector;

public class GFG {

    // Main driver method
    public static void main(String a[])
    {
        // Creating a new vector
        Vector<String> v = new Vector<String>();

        // Adding elements to the end
        v.add("Welcome");
        v.add("To");
        v.add("Geeks for");
        v.add("Geeks");

        // Creating an object of enum
        Enumeration<String> en = v.elements();

        while (en.hasMoreElements()) {

            // Print the elements using enum object
            // of the elements adeded in the vector
            System.out.println(en.nextElement());
        }
    }
}

**Output

Welcome
To
Geeks for
Geeks
```** 

**** 2:****

## **Java 语言(一种计算机语言尤用于创建网站)**

```java
// Java Program to Iterate Vector using Enumeration

// Importing Enumeration class
import java.util.Enumeration;
// Importing Vector class
import java.util.Vector;

public class GFG {

    // Main driver method
    public static void main(String a[])
    {

        // Creating a vector object
        Vector<Integer> v = new Vector<Integer>();

        // Adding elements to the end
        v.add(1);
        v.add(2);
        v.add(3);
        v.add(4);

        // Creating an enum object
        Enumeration<Integer> en = v.elements();

        while (en.hasMoreElements()) {

            // Displaying elements of vector class
            // calling enum object
            System.out.println(en.nextElement());
        }
    }
}

**Output

java 1 2 3 4**