首页 > 解决方案 > 表达式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 的新手,我并不完全理解它。有人可以解释一下为什么会这样,我该如何解决这个问题?

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

标签: javaarrays

解决方案


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


推荐阅读