當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Vector轉ArrayList用法及代碼示例


有多種方法可以將向量轉換為 ArrayList,使用在 ArrayList 構造函數中傳遞 Vector 以及使用簡單的向量遍曆並向 ArrayList 添加值。

方法一:

  1. 創建一個向量。
  2. 在 Vector 中添加一些值。
  3. 創建新的 ArrayList。
  4. 將向量從左側遍曆到右側。
  5. 開始在 ArrayList 中添加每個元素。

下麵是上述方法的實現:

Java


// Convert Vector to ArrayList in Java
import java.util.Vector;
import java.util.ArrayList;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create a Vector that contain strings
  
        Vector<String> v = new Vector<String>();
  
        // add values in vector
  
        v.add("a");
        v.add("b");
        v.add("c");
        v.add("d");
        v.add("e");
  
        // Display the Vector
  
        System.out.println(" Vector:  " + v);
  
        ArrayList<String> Arrlist = new ArrayList<String>();
  
        // Convert Vector to ArrayList
        for (int i = 0; i < v.size(); i++)
            Arrlist.add(v.get(i));
        // Display ArrayList
        System.out.println("\n ArrayList:" + Arrlist);
    }
}

時間複雜度:在)

方法二:

  • 創建一個向量。
  • 在 Vector 中添加一些值。
  • 創建一個 ArrayList 並在 ArrayList 構造函數中傳遞向量。

用法:

ArrayList<String> ArrList = new ArrayList<String>(vector);

下麵是上述方法的實現:

Java


// Convert Vector to ArrayList in Java
import java.util.Vector;
import java.util.ArrayList;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create a Vector that contain strings
  
        Vector<String> v = new Vector<String>();
  
        // add values in vector
  
        v.add("a");
        v.add("b");
        v.add("c");
        v.add("d");
        v.add("e");
  
        // Display the Vector
  
        System.out.println(" Vector:  " + v);
  
        // Convert Vector to ArrayList
        ArrayList<String> Arrlist
            = new ArrayList<String>(v);
  
        // Display ArrayList
        System.out.println("\n ArrayList:" + Arrlist);
    }
}
輸出
 Vector: [a, b, c, d, e]

 ArrayList:[a, b, c, d, e]

時間複雜度:在)


相關用法


注:本文由純淨天空篩選整理自mukulsomukesh大神的英文原創作品 Convert Vector to ArrayList in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。