我正在编写一个程序,它接受两种类型的文件并输出它们内容的组合。这部分的细节并不重要。我需要知道的是如何将两个目录的文件添加到两个单独的数组中,以便我可以迭代所有这些文件并对它们执行工作,而不是单独加载每个文件。这些文件具有相同的名称,但扩展名不同。因此,通过将文件加载到数组中,由于它们的顺序相同,我将能够迭代它们并获取我想要的信息。有什么建议么?
编辑:这是代码
import java.io.File;
public class FileImporter
{
File[] metricsFiles;
File[] logFiles;
public FileImporter()
{
metricsFiles = new File(System.getProperty("/Users/aarongrove/Desktop/Code Generator data/metrics")).listFiles();
}
public void printFiles()
{
for (int i=0;i < metricsFiles.length;i++)
{
System.out.println(metricsFiles[i]);
}
}
}
最佳答案
使用File.list ,参见例如这些:
关于java - 将文件数组放入 java 类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797312/