java - 在 token ","上出现语法错误,{预期在此 token 之后

标签 java syntax compiler-errors token

我知道这里已经有类似的问题,但我尝试了解决方案但没有成功,所以我提供了我的代码和 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());
        }
    }
}

我附上了错误的快照,即使花括号是平衡的,但它仍然显示插入“}”以完成类主体的错误errors![][1]

build config

最佳答案

这个 for 循环必须在某个方法中:

for (File file : files) {
    if (file.isFile()) {
        results.add(file.getName());
    }
}

关于java - 在 token ","上出现语法错误,{预期在此 token 之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31365559/

相关文章:

java - AbstractListModel 中刷新 JComboBox 的方法?

java - 使用 modelmapper 将列表大小映射到 int 字段

Java 声明类型参数仅字符串

javascript - return如何影响创建一个没有括号的对象的过程

单独文件中的 C++ 类无法编译。已经在 Class.obj 中定义了一个或多个多重定义的符号

java - Gradle : change is springboot version causes error

java - Dart/Flutter UTF-16 编码

mysql - 触发语法错误

c++ - 调用函数并将其设置为等于结构

c# - Visual Studio 显示了很多错误,但只有一个实际错误