有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将文件[]数组内容添加到ArrayList中?

我有一个数组:

File [] temp=null;

我有一个arrayList类型的File

List <File> tempList = new ArrayList <File>();

现在我想把内容从temp添加到tempList。所以任何人都可以告诉我怎么做


共 (4) 个答案

  1. # 1 楼答案

    如果您不打算更新数组的内容(添加/删除元素),那么它可以像

    List<File> tempList = Arrays.asList(temp);
    

    当然,如果你想要一个可以进一步操作的列表,你仍然可以这样做

    List<File> tempList = new ArrayList<File>(Arrays.asList(temp));
    
  2. # 2 楼答案

    试试这个

    tempList.addAll(Arrays.asList(temp));
    
  3. # 3 楼答案

    您可以使用collections library调用:

    Arrays.asList(temp);
    
  4. # 4 楼答案

    使用以下命令

    List<File>tempList = Arrays.asList(temp);