从 Java 集合中检索元素 - EnumerationIterator


EnumerationIterator 不具有从集合中消除元素的选项,而迭代器具有此功能。使用 EnumerationIterator 的另一个缺点是与 EnumerationIterator 关联的方法名称难以记住。

举例

以下是一个示例 −

 实时演示

import java.util.Vector;
import java.util.Enumeration;
public class Demo {
   public static void main(String args[]) {
      Vector day_name = new Vector();
      day_name.add("Tuesday");
      day_name.add("Thursday");
      day_name.add("Saturday");
      day_name.add("Sunday");
      Enumeration my_days = day_name.elements();
      System.out.println("The values are ");
      while (my_days.hasMoreElements())
      System.out.println(my_days.nextElement());
   }
}

输出

The values are
Tuesday
Thursday
Saturday
Sunday

名为 Demo 的类包含主函数,其中定义了 Vector 实例。通过“add”函数向矢量添加元素。现在,创建一个 Enumeration 实例,然后访问该矢量并对其调用“elements”函数。通过遍历每个元素并检查矢量中是否存在更多值,将输出打印到屏幕上。

更新于:14/09/2020

162 次浏览

点亮您的 职业生涯

通过完成课程获得认证

开始学习
广告