对于参数类型java.lang.Object,java.lang.Object,运算符*未定义

时间:2019-07-16 11:24:15

标签: java java-8 java-stream

我试图理解Java 8中的流概念。作为其中的一部分,我有下面的代码试图在Eclipse中运行。但是很不幸,我遇到了一个我自己无法理解或解决的错误。如果有人可以帮助我,我会很高兴。

List number = Arrays.asList(2,3,4,5);
List square = (List) number.stream().map(x -> x*x).collect(Collectors.toList());

我的IDE显示我无法理解的错误The operator * is undefined for the argument type(s) java.lang.Object, java.lang.Objectenter image description here enter image description here

在我学习的过程中,我没有可以共享的反复试验结果! TIA ..

0 个答案:

没有答案