我正在尝试使用具有特定文件类型(.dbf)的特定目录中的文件填充微调器。不幸的是,我不断收到错误“对于 ArrayList 类型的 toLowerCase() 方法未定义”。我该如何解决?
public ArrayList<String> ReadDirectory(){
String path="./database";
File folder = new File(path);
File[] ListOfFiles = folder.listFiles();
for (int i = 0; i < ListOfFiles.length; i++){
if (ListOfFiles[i].isFile()){
files.add(ListOfFiles[i].getName());
if (files.endsWith(".dbf") || files.endsWith(".DBF")){
}
}
}
return files;
}
}
此行给出错误:
if (files.endsWith(".dbf") || files.endsWith(".DBF")){
文件以下列方式在脚本顶部声明:
ArrayList<String> files = new ArrayList<String>();