如何才能以最快的方式將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. 字符串轉換爲數字矢量
- 4. 將未知大小的矢量<矢量<string>>轉換爲字符
- 5. 從矢量< char >轉換爲字符串
- 6. 將矢量<unsigned char>轉換爲矢量<unsigned short>
- 7. 將矢量<derived> :: iterator轉換爲矢量<base> :: iterator
- 8. 如何將矢量<string>轉換爲矢量<char*>
- 9. 如何將帶有字符串的矢量轉換爲數字?
- 10. 將矢量轉換爲字符串並拆分爲JSP的字符串
- 11. 將字符串轉換爲<S3Uri>
- 12. 如何將矢量轉換爲java中的字符串?
- 13. 將矢量轉換爲c中的字符串
- 14. 將字符串數組轉換爲矢量的最佳方法?
- 15. 如何將字符串轉換矢量字符數組
- 16. 將矢量<Mat>轉換爲矢量文件Opencv
- 17. 將字典<字符串,字符串>轉換爲數組
- 18. 從矢量<string>轉換爲非標量類型字符串
- 19. 將1D矢量轉換爲2D矢量
- 20. 字符串迭代器不兼容的錯誤,當我將字符串轉換爲矢量<byte>
- 21. 如何轉換矢量<矢量<string>>爲char **
- 22. 將數字矢量轉換爲其他數字矢量
- 23. 將字符串轉換爲變量
- 24. 將字符串轉換爲變量
- 25. 將字符串轉換爲python數量
- 26. 將字符串變量轉換爲長
- 27. 將字符串轉換爲變量
- 28. Ruby:將常量轉換爲字符串
- 29. 將csv轉換爲字符串變量
- 30. 將矢量<無符號字符> {1,2,3}轉換爲字符串「1-2-3」AS DIGITS
要將其轉化爲向量,而不是列出爲什麼? – Roman 2010-09-11 11:57:46