如何才能以最快的方式將String[]
轉換爲Vector<String>
?將字符串[]轉換爲矢量<String>
3
A
回答
14
隨着Arrays.asList:
Vector<String> v = new Vector<String>(Arrays.asList(yourStringArray));
資源:
1
Vector v = new Vector(Arrays.asList(array));
1
像這樣:
Vector<String> strings = new Vector <String>( Arrays.asList (yourStringArray));
1
檢查這個例子:http://www.java2s.com/Code/Java/Collections-Data-Structure/ConvertanArraytoaVector.htm
它看起來像:
String[] arr = { "1", "2", "3", "4" };
Vector<String> v = new Vector<String>(Arrays.asList(arr));
2
正如上面提到,你可以得到一個列表你使用數組的創建.asList然後強制創建一個Vector。但是,我的問題是,如果你絕對需要使用一個向量。矢量是同步的http://download.oracle.com/javase/6/docs/api/java/util/Vector.html,你可能不想要這個開銷。但是,如果您需要同步,您會考慮重新開發接口List,然後使用Collections.synchronizedList來實現同步? http://download.oracle.com/javase/6/docs/api/java/util/Collections.html#synchronizedList%28java.util.List%29
如果您使用需要的類型爲向量,那麼這是當然不是一個選擇的API ...
相關問題
- 1. 將矢量轉換爲字符串
- 2. vhdl:將矢量轉換爲字符串
- 3. 將矢量<int>轉換爲字符串
- 4. 字符串轉換爲數字矢量
- 5. 如何將矢量字符串轉換爲簡單字符串
- 6. 矢量將字符串轉換爲逗號字符串?
- 7. 將矢量<char>轉換爲帶有轉換的字符串
- 8. 字符串轉換爲矢量
- 9. 從矢量< char >轉換爲字符串
- 10. 將OpenCV 2矢量<Point2i>轉換爲矢量<Point2f>
- 11. 將矢量<derived> :: iterator轉換爲矢量<base> :: iterator
- 12. 將矢量<unsigned char>轉換爲矢量<unsigned short>
- 13. 如何將矢量<string>轉換爲矢量<char*>
- 14. 把字符串轉換爲矢量賦予空字符串
- 15. 如何將帶有字符串的矢量轉換爲數字?
- 16. 將矢量轉換爲字符串並拆分爲JSP的字符串
- 17. 將字符串轉換爲<S3Uri>
- 18. Json將字符串轉換爲&lt;
- 19. 將字符串轉換爲Java中的矢量
- 20. 將字符串轉換爲配對矢量?
- 21. 將字符串數組轉換爲矢量的最佳方法?
- 22. 如何將字符串矢量轉換爲標題案例
- 23. 如何在Matlab中將矢量轉換爲字符串
- 24. 將矢量轉換爲c中的字符串
- 25. 將elisp事件字符串/矢量轉換爲EVENT對象
- 26. Matlab,如何將整數字符串轉換爲矢量?
- 27. 如何將字符串轉換爲矢量
- 28. C++將矢量項目轉換爲單個字符串錯誤?
- 29. 將Java矢量元素轉換爲字符串
- 30. 將字符串矢量轉換爲分配聲明的右值
要將其轉化爲向量,而不是列出爲什麼? – Roman 2010-09-11 11:57:46