for... of 的语法比较新吧,这是 ES6新增的特性,你改成 forEach 或者 for (xxx; xxx; xxx)
写法本身没问题,可能是eclipse比较旧,不识别
不知道你这个问题是否已经解决, 如果还没有解决的话:可能是由于以下几种原因导致的:
解决方案:
样例代码:(只做示范,具体情况需要结合实际代码进行修改)
public class Test {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
如果以上代码出现语法错误,可以通过检查是否漏写了分号或者括号等符号,或者查看是否为正确的关键字等来发现错误。如果以上代码没有错误,则可以考虑检查是否缺少了某些必要的库或者jar包等。