📜  从枚举创建 ArrayList 的Java程序

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

从枚举创建 ArrayList 的Java程序

枚举用于在编程语言中表示一组命名常量。当我们在编译时知道所有可能的值时使用枚举,例如菜单上的选择、舍入模式、命令行标志等。枚举类型中的常量集没有必要一直保持固定。

从枚举创建 ArrayList 的步骤:

  1. 创建一个向量并向其添加元素。
  2. 使用vector的element()方法获取vector元素的枚举。
  3. 使用 Collections 的 list(Enumeration e) 方法获取 ArrayList。
Java
// Java program to Create Java ArrayList From Enumeration
  
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Vector;
  
class GFG {
  
    public static void main(String[] arg)
    {
  
        // creating and adding elements to Vector
        Vector v = new Vector();
        v.add("Geeks");
        v.add("For");
        v.add("Geeks");
        v.add("2020");
        v.add("2021");
  
        // Displaying vector elements
        System.out.println("Elements in vector : " + v);
  
        // getting enumeration of the vector element
        Enumeration elementsEnumeration = v.elements();
  
        //  list(Enumeration e) method returns an ArrayList
        //  containing the elements returned by the
        //  specified Enumeration
        ArrayList arrayList
            = Collections.list(elementsEnumeration);
  
        // Displaying arraylist element
        System.out.println("Elements in arraylist : "
                           + arrayList);
    }
}


输出:

Elements in vector : [Geeks, For, Geeks, 2020, 2021]
Elements in arraylist : [Geeks, For, Geeks, 2020, 2021]