Java使用ArrayList類別的addAll()函數將一個集合加入到另一個集合中
在Java程式設計中,常常需要將一個集合中的元素加入到另一個集合中。為了實現這個功能,我們可以使用ArrayList類別的addAll()函數。這個函數能夠將一個集合加入到另一個集合的末尾,並傳回新增後的集合。
ArrayList是Java集合框架中的常用實作類,它實作了List接口,可以儲存任意類型的物件。 ArrayList以動態陣列的形式儲存元素,它具有自動擴容的功能,可以根據需要自動調整尺寸。
addAll()函數的語法如下:
public boolean addAll(Collection2d4902c92e1e7bfd574f59708c57776a c)
在這個語法中,addAll()函數接收一個實現了Collection介面的集合作為參數,並將其所有元素加入到呼叫該方法的ArrayList中。傳回值為布林類型,表示集合是否發生了變化,如果有元素被添加,則傳回true,否則傳回false。
下面來看一個範例,示範如何使用addAll()函數將一個集合加入另一個集合:
import java.util.ArrayList; public class ArrayListAddAllExample { public static void main(String[] args) { // 创建第一个ArrayList ArrayList<String> list1 = new ArrayList<>(); list1.add("apple"); list1.add("banana"); list1.add("cherry"); // 创建第二个ArrayList ArrayList<String> list2 = new ArrayList<>(); list2.add("mango"); list2.add("orange"); // 使用addAll()函数将第二个集合添加到第一个集合中 list1.addAll(list2); // 打印添加后的第一个集合 System.out.println("添加后的第一个集合:"); for (String fruit : list1) { System.out.println(fruit); } } }
執行上述程式碼,將得到以下輸出:
添加后的第一个集合: apple banana cherry mango orange
在範例中,我們先建立了兩個ArrayList對象,分別為list1和list2。然後使用addAll()函數將list2中的元素加入list1。最後,透過遍歷list1的方式,列印輸出新增後的集合中的所有元素。
值得注意的是,addAll()函數不僅可以用於將一個集合新增到ArrayList中,還可以用於將多個集合依序新增至ArrayList。如果有相同的元素存在,addAll()函數會將這些重複的元素也加入到ArrayList中。
總結:在Java中,使用ArrayList類別的addAll()函數可以方便地將一個集合加入到另一個集合中。這個函數可以透過一行簡潔的程式碼實現集合的合併。使用addAll()函數能夠提高程式碼的可讀性和可維護性,這是在處理集合操作時非常常用的方法。
以上是Java使用ArrayList類別的addAll()函數將一個集合加入到另一個集合中的詳細內容。更多資訊請關注PHP中文網其他相關文章!