在目录中构建文件数组

Joh*_*thy 2 java arrays file

这是如何在 Java 中完成的?我希望创建一个文件名数组以在程序中输出,这些文件将是我的主目录中的文件。

到目前为止我有:

File[] fileList = new File(user.home).listFiles()
Run Code Online (Sandbox Code Playgroud)

这就是我所需要的吗?

然后,要打印出这些文件,我可以这样做:

int i = 0;
while (fileList.getNext() != null) {
System.out.println(filelist[i]
i++
}
Run Code Online (Sandbox Code Playgroud)

非常感谢。

Nis*_*han 5

看起来你是对的。我已经把你的代码更干净地放在一起了。

File[] fileList = new File(System.getProperty("user.home")).listFiles();
        for (int i=0;i < fileList.length;i++) {
            System.out.println(fileList[i]);
        }
Run Code Online (Sandbox Code Playgroud)