我有一个数组
File [] temp=null;
我有一个File
类型
List <File> tempList = new ArrayList <File>();
现在我想将temp
的内容添加到tempList
。所以任何人都可以告诉我我该怎么做?
答案 0 :(得分:8)
试试这个
tempList.addAll(Arrays.asList(temp));
答案 1 :(得分:1)
使用以下
List<File>tempList = Arrays.asList(temp);
答案 2 :(得分:1)
您可以遍历数组并将每个元素添加到列表中。
for (File each : temp)
tempList.add(each);
答案 3 :(得分:1)
您可以使用集合库调用:
Arrays.asList(temp);
答案 4 :(得分:1)
如果您不打算更新数组的内容(添加/删除元素),它可以像
一样简单List<File> tempList = Arrays.asList(temp);
当然,如果您想要一个可以进一步操作的列表,您仍然可以执行类似
的操作List<File> tempList = new ArrayList<File>(Arrays.asList(temp));