java stream 求和
时间: 2023-08-11 16:02:21 浏览: 89
java stream
您可以使用Java Stream中的`sum()`方法来对一个数字流进行求和操作。下面是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
int sum = numbers.stream()
.mapToInt(Integer::intValue)
.sum();
System.out.println("Sum: " + sum);
}
}
```
这个例子中,我们首先将一个整数列表转换成流,然后使用`mapToInt()`方法将流中的元素映射为整数类型。最后,我们使用`sum()`方法对整数流进行求和。在本例中,输出将会是`Sum: 15`。
阅读全文