Java.util.Collections 类

java.util.Collections.list() 方法返回一个数组列表,其中包含由指定枚举返回的元素枚举返回的顺序。

语法

public static <T> ArrayList<T> list(Enumeration<T> e)

这里,T 是枚举返回的元素的类型。

参数

e 指定为返回的数组列表提供元素的枚举。

返回值

返回一个数组列表,其中包含指定枚举返回的元素。

异常

无。

示例:

在下面的示例中,java.util.Collections.list()方法用于获取包含指定返回的元素的数组列表枚举。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建列表对象
    List<Integer> MyList = new ArrayList<Integer>();

    //创建向量对象
    Vector<Integer> Vec = new Vector<Integer>();

    //填充向量
    Vec.add(10);
    Vec.add(20);
    Vec.add(30);
    Vec.add(40);
    Vec.add(50);
    
    //从向量创建枚举
    Enumeration<Integer> e = Vec.elements();

    //从枚举中获取列表
    MyList = Collections.list(e);

    //打印列表
    System.out.println("MyList contains: " + MyList); 
  }
}

上述代码的输出将是:

MyList contains: [10, 20, 30, 40, 50]