我自学 Java,我正在尝试做一些工作程序。如标题所示,表格看起来不错。但是当我导出到 Csv 时,只保存最后一个元素。
我一定在某个地方犯了错误。您的帮助将不胜感激。
public void listInsideFolder(String nomFile) throws Exception {
File file = new File(nomFile);
File[] listOfFiles = file.listFiles();
List<String> Adresses = new ArrayList<>();
List<String> Names = new ArrayList<>();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
Adresses.add(listOfFiles[i].getAbsolutePath());
Names.add(listOfFiles[i].getName());
}
StringColumn column0 = StringColumn.create("Names", Names);
StringColumn column1 = StringColumn.create("Addresses",Adresses);
Table t = Table.create();
t.addColumns(column0);
t.addColumns(column1);
// System.out.println(t);
// System.out.println(column0);
// System.out.println(Names);
t.write().csv("C:\\Users\\user\\Desktop\\Dossier\\Floweriest.csv");
Adresses.clear();
Names.clear();
t.clear();
column0.clear();
column1.clear();
}
}