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

📅  最后修改于: 2022-05-13 01:55:30.602000             🧑  作者: Mango

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

Vector 类实现了一个可增长的对象数组。它在Java.util 包中可用。它实现了 List 接口。 Enumeration 接口定义了遍历对象集合中元素的方法。现在为了添加元素

向量语法:

Java.util.Enumeration interface 是预定义的接口之一,其对象用于从集合框架变量(如Stack Vector HashTable等)中仅向前检索数据,而不是向后检索数据。

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

句法:

boolean addElement(Object element)

参数:该函数接受对象类型的单个参数元素,并引用由该参数指定的元素附加到向量的末尾

返回值:这是一个空类型方法,不返回任何值。

示例 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 v = new Vector();
  
        // Adding elements to the end
        v.add("Welcome");
        v.add("To");
        v.add("Geeks for");
        v.add("Geeks");
  
        // Creating an object of enum
        Enumeration en = v.elements();
  
        while (en.hasMoreElements()) {
  
            // Print the elements using enum object
            // of the elements adeded in the vector
            System.out.println(en.nextElement());
        }
    }
}


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 v = new Vector();
  
        // Adding elements to the end
        v.add(1);
        v.add(2);
        v.add(3);
        v.add(4);
  
        // Creating an enum object
        Enumeration en = v.elements();
  
        while (en.hasMoreElements()) {
  
            // Displaying elements of vector class
            // calling enum object
            System.out.println(en.nextElement());
        }
    }
}


输出
Welcome
To
Geeks for
Geeks

示例 2:

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 v = new Vector();
  
        // Adding elements to the end
        v.add(1);
        v.add(2);
        v.add(3);
        v.add(4);
  
        // Creating an enum object
        Enumeration en = v.elements();
  
        while (en.hasMoreElements()) {
  
            // Displaying elements of vector class
            // calling enum object
            System.out.println(en.nextElement());
        }
    }
}
输出
1
2
3
4