Java 集合 将Vector转换为List

来源:这里教程网 时间:2026-02-17 20:13:28 作者:

之前我们有Vector到ArrayList和Vector到数组的转换。在本教程中,我们将看到如何将Vector转换为List。步骤如下:

1)创建一个Vector并填充它

2)通过调用返回List对象的Collections.list(vector.elements())将其转换为List。

示例

为了解释逻辑,我们假设Vector具有String元素。但是,如果您想要使用其他类型,则只需更改以下代码中的泛型。

import java.util.Vector;import java.util.List;import java.util.Collections;public class VectorToList {  public static void main(String[] args) {     // Step1: Creating a Vector of String elements     Vector<String> vector = new Vector<String>();     // Step2: Populating Vector     vector.add("Tim");     vector.add("Rock");     vector.add("Hulk");     vector.add("Rick");     vector.add("James");    // Step3: Displaying Vector elements    System.out.println("Vector Elements :");    for (String str : vector){       System.out.println(str);    }    // Step4: Converting Vector to List    List<String> list = Collections.list(vector.elements());    // Step 5: Displaying List Elements    System.out.println("\nList Elements :");    for (String str2 : list){       System.out.println(str2);    } }}

输出:

Vector Elements :TimRockHulkRickJamesList Elements :TimRockHulkRickJames

正如您所看到的,Vector和List在转换后具有相同的元素。

相关推荐