首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将String[]转换为ArrayList<String>

如何将String[]转换为ArrayList<String>
EN

Stack Overflow用户
提问于 2012-04-19 23:00:39
回答 6查看 189.1K关注 0票数 138

可能重复:

Assigning an array to an ArrayList in Java

我需要将String[]转换为ArrayList<String>,但我不知道如何转换

代码语言:javascript
复制
File dir = new File(Environment.getExternalStorageDirectory() + "/dir/");
String[] filesOrig = dir.list();

基本上,我希望将filesOrig转换为ArrayList

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-04-19 23:05:18

您可以执行以下操作:

代码语言:javascript
复制
String [] strings = new String [] {"1", "2" };
List<String> stringList = new ArrayList<String>(Arrays.asList(strings)); //new ArrayList is only needed if you absolutely need an ArrayList
票数 356
EN

Stack Overflow用户

发布于 2012-04-19 23:03:45

如下所示:

代码语言:javascript
复制
String[] words = {"000", "aaa", "bbb", "ccc", "ddd"};
List<String> wordList = new ArrayList<String>(Arrays.asList(words));

代码语言:javascript
复制
List myList = new ArrayList();
String[] words = {"000", "aaa", "bbb", "ccc", "ddd"};
Collections.addAll(myList, words);
票数 38
EN

Stack Overflow用户

发布于 2012-04-19 23:03:46

代码语言:javascript
复制
List<String> list = Arrays.asList(array);

返回的列表将由数组支持,它的作用就像一个桥,所以它的大小是固定的。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10230929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档