list stream 求和
时间: 2023-08-25 19:15:11 浏览: 113
java8 stream自定义分组求和并排序的实现
您可以使用流(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);
}
}
```
在上述示例中,我们首先创建了一个整数列表 `numbers`,然后使用 `stream()` 方法将其转换为流。接下来,我们使用 `mapToInt()` 方法将流中的元素转换为整数类型,然后使用 `sum()` 方法对整数流进行求和。最后,我们打印求和结果。
请注意,上述示例中使用的是Java 8的流式操作。
阅读全文