小编sam*_*t90的帖子

如何使用Double数据类型减少流

我有一个ArrayList用户定义的对象employee作为

class Employee {
    String name;
    Double age;
    Double salary
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试通过以下代码将上述列表减少为流

Double totalSalary = empList.stream().parallel().filter(x-> x.getname().equalsIgnoreCase("XYZ")).reduce(0,(subTotal, sal)-> subTotal + dp.getSalary(), DoubleExpression::add);
Run Code Online (Sandbox Code Playgroud)

这不会编译并给出错误。我如何实现我的期望目标?

java lambda java-8 java-stream

3
推荐指数
1
解决办法
70
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1

lambda ×1