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