El método list() de la clase java.util.Collections se utiliza para devolver una lista de array que contiene los elementos devueltos por la enumeración especificada en el orden en que los devuelve la enumeración. Este método proporciona interoperabilidad entre las API heredadas que devuelven enumeraciones y las nuevas API que requieren colecciones.
Sintaxis:
public static ArrayList list(Enumeration e)
Parámetros: este método toma la enumeración e como un parámetro que proporciona elementos para la lista de array devuelta.
Valor devuelto: este método devuelve una lista de array que contiene los elementos devueltos por la enumeración especificada.
A continuación se muestran los ejemplos para ilustrar el método list()
Ejemplo 1:
// Java program to demonstrate // list() method // for String value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // creating object of List<String> List<String> arrlist = new ArrayList<String>(); // creating object of Vector<String> Vector<String> v = new Vector<String>(); // Adding element to Vector v v.add("A"); v.add("B"); v.add("C"); v.add("D"); v.add("E"); // printing the list System.out.println("Current list : " + arrlist); // creating Enumeration Enumeration<String> e = v.elements(); // getting arrlist of specified Enumeration // using list() method arrlist = Collections.list(e); // printing the arrlist System.out.println("Returned list: " + arrlist); } catch (IllegalArgumentException e) { System.out.println("Exception thrown : " + e); } } }
Current list : [] Returned list: [A, B, C, D, E]
Ejemplo 2:
// Java program to demonstrate // list() method // for Integer value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // creating object of List<String> List<Integer> arrlist = new ArrayList<Integer>(); // creating object of Vector<String> Vector<Integer> v = new Vector<Integer>(); // Adding element to Vector v v.add(10); v.add(20); v.add(30); v.add(40); v.add(50); // printing the list System.out.println("Current list : " + arrlist); // creating Enumeration Enumeration<Integer> e = v.elements(); // getting arrlist of specified Enumeration // using list() method arrlist = Collections.list(e); // printing the arrlist System.out.println("Returned list: " + arrlist); } catch (IllegalArgumentException e) { System.out.println("Exception thrown : " + e); } } }
Current list : [] Returned list: [10, 20, 30, 40, 50]
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA