Lambda表达式获得Double Arraylist的和[duplicate]

问题描述 投票:-5回答:1
所以我在这里有这个Arraylist:

Arraylist<Double> values = new ArrayList<>();

而且我想对Lambda表达式中的所有值求和。这就是我已经得到的:

double result = values.stream().

在流之后,我想添加sum(),但是它不起作用。
java android
1个回答
-1
投票
您可以使用类似这样的内容:

List<Double> list = List.of(1., 2., 3., 4. ,5.); list.stream().mapToDouble(d -> d).sum();

© www.soinside.com 2019 - 2024. All rights reserved.