从枚举创建数组列表的 Java 程序
原文:https://www . geesforgeks . org/Java-program-to-create-ArrayList-from-enumeration/
枚举用于在编程语言中表示一组命名常数。当我们在编译时知道所有可能的值时,例如菜单上的选项、舍入模式、命令行标志等,就使用枚举。枚举类型中的常量集不必一直保持固定。
从枚举创建数组列表的步骤:
- 创建一个向量并添加元素。
- 使用 vector 的 element()方法获取 vector 元素的枚举。
- 使用集合的列表(枚举 e)方法获取数组列表。
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<String> v = new Vector<String>();
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<String> elementsEnumeration = v.elements();
// list(Enumeration e) method returns an ArrayList
// containing the elements returned by the
// specified Enumeration
ArrayList<String> 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]
版权属于:月萌API www.moonapi.com,转载请注明出处