Java Collections  list()
 
 
  Java Collections 类的
  list()方法用于获取一个数组列表,该列表包含由
 
语法
 
 以下是list()方法的声明: 
 
 
  
  
public static <T> ArrayList<T> list(Enumeration<T> e)
 
   
  
参数
 
 
 
   
   | 参数 |  
   说明 |  
   必需/可选 |  
  
 
   
   |  e  |  
   这是为返回的数组列表提供元素的枚举。 |  
   必需 |  
  
 
 
 
返回
 
 
  list()方法返回一个包含指定枚举返回的元素的数组列表。
 
异常
 
  NA 
 
兼容版本
 
  Java 1.4及更高版本
 
示例1 
 
 
  
  
import java.util.*;
public class CollectionsListExample1 {
    public static void main(String[] args) {
        //Create vector and array list
          List<String> arrlist = new ArrayList<String>();
          Vector v = new Vector();
          //Populate the vector
          v.add("A");       
          v.add("B");
          v.add("C");
          v.add("D");
          v.add("E");
          //Create enumeration
          Enumeration e = v.elements();
          //Get the list
          arrlist = Collections.list(e);
          System.out.println("Value of returned list: "+arrlist);
          }   
}
 
   
  
 
 输出:  
 
 
  
  
Value of returned list: [A, B, C, D, E]
 
   
  
示例2 
 
 
  
  
import java.util.*;
public class CollectionsListExample2 {
    public static void main(String[] args) {
        //Create vector and array list
          List<Integer> arrlist = new ArrayList<>();
          Vector v = new Vector();
          //Populate the vector
          v.add(1);       
          v.add(2);
          v.add(3);
          v.add(4);
          v.add(5);
          //Create enumeration
          Enumeration en = v.elements();
          //Get the list
          arrlist = Collections.list(en);
          System.out.println("Value of returned list: "+arrlist);
          }   
}
 
   
  
 
 输出:  
 
 
  
  
Value of returned list: [1, 2, 3, 4, 5]
 
   
  
示例3 
 
 
  
  
import java.util.*;
public class CollectionListExample3 {
    public static void main(String[] args) {
        Vector<String> vt = new Vector<String>();
            vt.add("Java");
            vt.add("PHP");
            vt.add("Array");
            vt.add("String");
            vt.add("C++");
            Enumeration<String> enm = vt.elements();
            List<String> ll = Collections.list(enm);
            System.out.println("List elements: " + ll);
        }
}
 
   
  
 
 输出:  
 
 
  
  
List elements: [Java, PHP, Array, String, C++]