gpt4 book ai didi

java - 我从 ArrayList 收到错误

转载 作者:行者123 更新时间:2023-12-01 18:28:07 25 4
gpt4 key购买 nike

我之前在 JDK 1.7 上使用过它。还可以。将其移动到装有 JDK 1.8 的新笔记本电脑后。我从“ArrayList array = new ArrayList()”行收到语法错误。有人知道这里发生了什么。

语法错误,注释仅在源级别为 1.5 或更高的 FileWriter.java 时可用

    public static String[] fileToArray(String filename) throws IOException
{
FileReader file = new FileReader();
error >> ArrayList<String> array = new ArrayList<String>();
String line;

file.open(filename);

while((line = file.readLine()) != null)
{
if (line.length() > 0)
array.add(line);
}

return (String[])array.toArray(new String[array.size()]);
}
}

最佳答案

您似乎使用 Eclipse IDE,并且您使用的版本不支持 Java 8。如果是这样,则问题不在于代码本身,而在于 IDE。当您默认使用 JDK 8 时,Eclipse 将无法识别它,并且默认情况下会将源代码级别设置为 1.4,无论您的代码是否针对其他版本的 Java 进行编译。在处理 Eclipse 和 JDK 8 时这是一个令人讨厌的问题。

如果您想使用 Java 8,请迁移到 Eclipse Luna 或使用 Eclipse Kepler + Java 8 对 Eclipse Kepler SR2 的支持。如果您不这样做,那么只需安装 JDK 7 并为您的 Eclipse IDE 配置它。

更多信息:

关于java - 我从 ArrayList 收到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com