当前位置: 首页 > 面试题库 >

如何获取文件夹的内容并放入ArrayList

颛孙嘉石
2023-03-14
问题内容

我想用

File f = new File("C:\\");

用该文件夹的内容制作一个ArrayList。

我对缓冲的读者不是很好,所以请告诉我是否更好。

这是我到目前为止的代码:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;


public class buffered_read {
public static void main(String[] args) {
    File f = new File("C:\\");
    int x = 0;
    boolean b = true;
    File list[];
    while(b = true){

    }
}
}

谢谢,obiedog


问题答案:

最简单的方法是:

File f = new File("C:\\");
ArrayList<File> files = new ArrayList<File>(Arrays.asList(f.listFiles()));

如果想要的是名称列表:

File f = new File("C:\\");
ArrayList<String> names = new ArrayList<String>(Arrays.asList(f.list()));


 类似资料:
  • 问题内容: 如何在Python中删除本地文件夹的内容? 当前项目适用于Windows,但我也希望看到* nix。 问题答案:

  • 我想获取nodejs中azure容器中的所有文件夹和文件 我正在使用 azure 存储库来获取 blob,但无法找到任何示例来列出容器下的所有文件夹。我正在将我的分析数据转储(导出)到 auzure 中的存储容器。现在我试图读取这些文件 我的存储结构是 我想读取每天创建的所有文件夹以及这些文件夹下的文件 最新文件夹将是今天的日期

  • 问题内容: 我下载了文件作为ajax的响应。如何从内容处置中获取文件名和文件类型并显示其缩略图。我有许多搜索结果,但找不到正确的方法。 控制台输出: 问题答案: 这是我有时使用它的方式。我假设您将附件作为服务器响应提供。 我从REST服务中这样设置响应头 编辑:编辑答案以适合您的问题-使用单词代替

  • 问题内容: 是否可以插入一行并在同一查询中插入值? 就像是… 然后,获取ID并执行 但是只使用一个查询。 问题答案: 您可以调用存储过程,该过程将执行插入操作,并在一次调用中将结果集从应用程序层返回到mysql: 存储过程调用 简单的例子:

  • 我正在编写一个java代码,它利用Apache-poi读取ms-office.doc文件,利用itext jar API创建并写入pdf文件。我已经阅读了.doc文件中打印的文本和表格。现在我正在寻找一个读取文档中写入的图像的解决方案。我已经编写了如下代码来读取文档文件中的图像。为什么这段代码不起作用。 存在的问题是:1。条件if(Picture.HasPicture(run))不满足,但文档具有

  • 问题内容: 当我在浏览器中使用以下URL时,它将提示我下载带有JSOn内容的文本文件。 https://chart.googleapis.com/chart?cht=p3&chs=250x100&chd=t:60,40&chl=Hello|World&chof=json (单击上面的URL查看下载的文件内容) 现在,我想创建一个php页面。我希望当我调用此php页面时,它应调用上述URL并从文件中