我正在为我的项目使用eclipse juno。我试图从String数组转换为整数数组。对于这个表达式,我使用下面的代码。
String[] c1 = {"5","4","2","1"}; int[] c = Arrays.stream(c1).mapToInt( Integer::parseInt()).toArray();
如何在eclipse中删除此错误。 请任何人帮助我。
答案 0 :(得分:1)
将其更改为
int[] c = Arrays.stream(c1).mapToInt(Integer::parseInt).toArray();
方法引用Integer::parseInt
不需要圆括号(括号)就足够了
答案 1 :(得分:1)
Eclipse Juno不支持lambda(或一般的Java 8)。您需要使用Eclipse Mars(或Luna)来获得完整的Java 8支持。