我知道这里已经有类似的问题,但我尝试了解决方案但没有成功,所以我提供了我的代码和 java 构建路径配置设置,所以请帮助。我正在使用 java 1.8
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class Pics {
List<String> results = new ArrayList<String>();
File[] files = new File("/path/to/the/directory").listFiles();
//If this pathname does not denote a directory, then listFiles() returns null.
for (File file : files) {
if (file.isFile()) {
results.add(file.getName());
}
}
}
我附上了错误的快照,即使花括号是平衡的,但它仍然显示插入“}”以完成类主体的错误
最佳答案
这个 for 循环必须在某个方法中:
for (File file : files) {
if (file.isFile()) {
results.add(file.getName());
}
}
关于java - 在 token ","上出现语法错误,{预期在此 token 之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31365559/