如何將String
數組轉換爲java.util.List
?將字符串數組轉換爲java.util.List
76
A
回答
21
使用靜態List list = Arrays.asList(stringArray)
或者您可以迭代數組並將字符串添加到列表中。
187
List<String> strings = Arrays.asList(new String[]{"one", "two", "three"});
這是數組的列表視圖,該列表是不可修改的一部分,你不能添加或刪除元素。但時間複雜度是O(1)。
如果你想修改的列表:
List<String> strings =
new ArrayList<String>(Arrays.asList(new String[]{"one", "two", "three"}));
這將從源陣列中的所有元素複製到一個新的列表(複雜性:O(n))的
9
import java.util.Collections;
List myList = new ArrayList();
String[] myArray = new String[] {"Java", "Util", "List"};
Collections.addAll(myList, myArray);
1
第一步你需要通過Arrays.asList()創建一個列表實例;
String[] args = new String[]{"one","two","three"};
List<String> list = Arrays.asList(args);//it converts to immutable list
然後,你需要通過 '列表' 實例new ArrayList();
List<String> newList=new ArrayList<>(list);
相關問題
- 1. 轉:將字符串數組轉換爲Json數組字符串
- 2. 將字符串數組轉換爲字符串數組
- 3. 注意:數組到字符串轉換將數組轉換爲字符串
- 4. 將json轉換爲數組php將數組轉換爲字符串轉換
- 5. 將字符串轉換爲int數組
- 6. MongoDB將字符串轉換爲數組
- 7. 將PHP字符串轉換爲數組
- 8. 將javascript字符串轉換爲數組
- 9. 將字符串轉換爲json數組
- 10. 將數組轉換爲字符串Javascript
- 11. 將數組轉換爲字符串Nesc
- 12. 將字符串轉換爲數組(android)
- 13. 將數組值轉換爲字符串
- 14. PHP將字符串轉換爲數組
- 15. 將Python數組轉換爲字符串
- 16. 將int轉換爲字符串數組
- 17. 將JSONArray轉換爲字符串數組
- 18. PHP:將數組轉換爲字符串?
- 19. JS將字符串轉換爲數組
- 20. 將字符串數組轉換爲ImageButton
- 21. 將字符串轉換爲數組
- 22. 將Dictionary.keyscollection轉換爲字符串數組
- 23. 將數組轉換爲字符串
- 24. 將php字符串轉換爲數組
- 25. 將array.description字符串轉換爲數組
- 26. 將字符串轉換爲int數組
- 27. 將字符串轉換爲位數組
- 28. 將字符串轉換爲2d數組
- 29. 將Java字符串轉換爲數組
- 30. 將數組值轉換爲字符串
感謝您的複雜的信息! :) – damned 2012-05-23 02:18:22
這應該是公認的答案! – vefthym 2014-09-16 10:14:16