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