表达式 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的新手,我不完全理解它。有人可以解释为什么会发生这种情况以及如何解决此问题吗?

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

代码完全没问题。您应该在 IDE 中更改语言设置。您的语言级别必须设置为低于 8,因此旧的编译器无法理解 lambda。

最新更新