Java教程

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++]

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4