JAVA表达式的非法开始

constant.java:31: error: illegal start of expression

        min = sNum.chars().map(c -> c-'0').toArray();

                                  ^

1 error

我将我的代码上传到一个页面,它给你带来了问题,你上传它并检查它是否做了它应该做的事情。


我正在使用 Apache Netbeans IDE 11.1,没有给出任何错误,但该页面给出了此错误。


我是JAVA新手,不太了解它。有人可以解释一下为什么会发生这种情况以及我该如何解决这个问题吗?


我的代码几乎是这样开始的,它只是要求一个数字,然后调用一个函数来将输入的数字放入数组中。


萧十郎
浏览 106回答 1
1回答

陪伴而非守候

代码完全没问题。您应该更改 IDE 中的语言设置。您的语言级别必须设置为低于 8,因此旧编译器无法理解 lambda。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java