有什麼辦法將矢量複製或轉換爲Java中的arraylist?java矢量爲arraylist
20
A
回答
58
燁 - 只需使用這需要一個集合作爲其參數構造函數:
Vector<String> vector = new Vector<String>();
// (... Populate vector here...)
ArrayList<String> list = new ArrayList<String>(vector);
注意它只做一個淺拷貝。
2
我剛剛寫了一個類來做同樣的事情,但更靈活,因爲它會相應地接受對象。
public class ExteriorCastor {
public static ArrayList vectorToArrayList(Vector vector){
if (vector == null){return null;}
return new ArrayList<Object>(vector);
}
}
0
我不確定它是否length()
或size()
....但這個想法是在未來:
ArrayList<Object> a;
for(int i = 0;i < Vector.length() ; i++)
a.add(Vector.elementAt(i); // Again... i´m not sure if this is elementAt() or get()
Vector.finalize();
+0
爲什麼'最終化'? – 2012-10-23 00:26:55
相關問題
- 1. Java矢量或基元ArrayList
- 2. 轉換矢量爲Arraylist
- 3. Java的ArrayList的使用矢量
- 4. Java矢量集
- 5. 矢量矢量Java web服務
- 6. 在矢量類(Java)中加載矢量
- 7. 正確使用Arraylist和Java泛型對比矢量
- 8. 使用ArrayList顯示多個矢量對象Java
- 9. Java:動態填充數組(不是矢量/ ArrayList)
- 10. 矢量與ArrayList哪個更好?
- 11. 矢量與ArrayList同步的示例
- 12. Java HashMap的矢量
- 13. Java:矢量定義
- 14. 矢量方法Java
- 15. java矢量用法
- 16. Java矢量大小()
- 17. Java矢量幫助
- 18. java矢量問題
- 19. C++爲矢量分配矢量
- 20. R,串的矢量爲矢量輸入
- 21. 將1D矢量轉換爲2D矢量
- 22. 如何增加ArrayList的大小爲100%,就像矢量
- 23. 找到矢量大小的Java矢量容量
- 24. Java:如何打印矢量?
- 25. 在java中搜索矢量
- 26. Java Vector3d和矢量邏輯
- 27. Java中的矢量選項
- 28. 的Java:矢量聲明
- 29. 矢量vs設置在java
- 30. 獲得矢量Java反射
喬恩謝謝!很有幫助! – Exile 2010-12-15 16:17:00
複雜度是o(n)? – amdev 2016-07-27 13:30:28
@amdev:是的,確切地說。 – 2016-07-27 13:40:04