從 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 次瀏覽

點亮您的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.