Las enumeraciones sirven para representar un grupo de constantes con nombre en un lenguaje de programación. Las enumeraciones se usan cuando conocemos todos los valores posibles en tiempo de compilación, como opciones en un menú, modos de redondeo, banderas de línea de comandos, etc. No es necesario que el conjunto de constantes en un tipo de enumeración permanezca fijo todo el tiempo.
Pasos para crear una ArrayList a partir de una Enumeración:
- Cree un vector y agréguele elementos.
- Utilice el método element() de vector para obtener la enumeración del elemento del vector.
- Usando el método de lista (Enumeración e) de las Colecciones para obtener 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<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); } }
Producción:
Elements in vector : [Geeks, For, Geeks, 2020, 2021] Elements in arraylist : [Geeks, For, Geeks, 2020, 2021]