使用枚举迭代向量的Java程序
Vector 类实现了一个可增长的对象数组。它在Java.util 包中可用。它实现了 List 接口。 Enumeration 接口定义了遍历对象集合中元素的方法。现在为了添加元素
向量语法:
public class Vector
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