首頁 > Java > java教程 > 主體

Java使用ArrayList類別的addAll()函數將一個集合加入到另一個集合中

WBOY
發布: 2023-07-24 22:01:51
原創
2198 人瀏覽過

Java使用ArrayList類別的addAll()函數將一個集合加入到另一個集合中

在Java程式設計中,常常需要將一個集合中的元素加入到另一個集合中。為了實現這個功能,我們可以使用ArrayList類別的addAll()函數。這個函數能夠將一個集合加入到另一個集合的末尾,並傳回新增後的集合。

ArrayList是Java集合框架中的常用實作類,它實作了List接口,可以儲存任意類型的物件。 ArrayList以動態陣列的形式儲存元素,它具有自動擴容的功能,可以根據需要自動調整尺寸。

addAll()函數的語法如下:

public boolean addAll(Collection 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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板