淘先锋技术网

首页 1 2 3 4 5 6 7

在Java编程中,List集合是一种非常常用的数据类型,它可以容纳许多元素并实现常用的列表操作。有时我们需要对List中的元素进行求和操作,下面就介绍一下如何使用Java对List集合进行求和。

List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
int sum = 0;
for (Integer integer : list) {
sum += integer;
}
System.out.println("List集合中元素的和为:" + sum);

以上代码中,我们先创建一个List集合并添加了4个元素,接着使用循环对集合进行遍历,并将每个元素的值累加至sum变量中,最后输出求和结果。

当然,除了使用循环逐一遍历每个元素外,也可以使用Java8提供的Stream API对List集合进行求和,代码如下:

List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
int sum = list.stream().mapToInt(Integer::intValue).sum();
System.out.println("List集合中元素的和为:" + sum);

以上代码中,我们使用Stream API的mapToInt()方法将List中的每个元素映射为一个int值,再使用sum()方法对这些int值进行求和,最终获得List集合的元素总和。