Java是一種普遍使用的編程語言,具有強大的功能和豐富的類庫。它可以應用于各種場景,例如Web開發、后端應用、移動開發等。
Java的核心是基于面向對象的編程模型,其中集合類(Collection class)是其中的一個重要組成部分。
public class CollectionExample { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); int sum = 0; for(Integer i : list) { sum += i; } System.out.println("List的和為:" + sum); } }
在上面的代碼中,我們使用了List類來存儲整數類型的數據,并使用foreach循環來遍歷List中的每一個元素,最終將它們加起來得到和。
當然,如果我們需要更高效的計算和,我們可以使用Java 8引入的流(Stream)API。下面是一個使用Stream API來計算List和的例子。
public class StreamExample { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); int sum = list.stream().mapToInt(Integer::intValue).sum(); System.out.println("List的和為:" + sum); } }
上面的代碼中,我們使用Stream API對List進行處理,先將List中的每個元素映射為int類型,然后調用sum方法得到求和結果。
通過以上兩個例子可以看出,Java中計算和的方法不止一種,我們需要根據具體情況來選擇最優的方法。