在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集合的元素总和。