📜  Java中枚举nextElement()方法的例子(1)

📅  最后修改于: 2023-12-03 15:01:50.200000             🧑  作者: Mango

Java中枚举nextElement()方法

在Java中,Enumeration接口是一个枚举器,它定义了一种迭代方式来遍历集合中的元素。该接口有两种方法:hasMoreElements()nextElement()

hasMoreElements()方法用于判断当前迭代器是否还有元素可以迭代,返回一个布尔值。而nextElement()方法则返回集合中的下一个元素。

示例

下面是一个使用Enumeration接口的例子:

import java.util.Enumeration;
import java.util.Vector;

public class EnumerationDemo {
    public static void main(String[] args) {
        // 创建一个Vector集合
        Vector<String> vector = new Vector<>();

        // 添加元素
        vector.add("foo");
        vector.add("bar");
        vector.add("baz");
        vector.add("qux");

        // 获取枚举器
        Enumeration<String> enumeration = vector.elements();

        // 遍历集合中的元素
        while (enumeration.hasMoreElements()) {
            String element = enumeration.nextElement();
            System.out.println(element);
        }
    }
}

在这个例子中,我们创建了一个Vector集合,并添加了四个元素。然后我们使用elements()方法获取了这个集合的枚举器,并使用hasMoreElements()nextElement()方法来遍历集合中的元素并输出它们的值。

输出
foo
bar
baz
qux
小结

Enumeration接口是Java中很常用的一个接口,可以方便地遍历集合中的元素。尽管在Java 1.2之后,Iterator已经取代了Enumeration成为了更加常用的遍历集合的方式,但是在一些老代码中依然可以看到Enumeration的身影,因此了解和掌握Enumeration也是Java开发必备的技能之一。