勵志

勵志人生知識庫

addall方法

`addAll` 方法是 Java 集合框架中的一個常用方法,主要用於將一個集合的所有元素添加到另一個集合中。

語法和參數:

`addAll` 方法的語法為 `boolean addAll(Collection c)`,其中 `c` 是要添加到目標集合中的另一個集合對象。

該方法的參數是一個實現了 `Collection` 接口的對象,可以是任何集合類型,如 `List`、`Set` 等。

返回值:

如果目標集合因為調用 `addAll` 方法而發生了更改,則返回 `true`;否則返回 `false`。

異常處理:

如果嘗試添加的元素包含 `null` 值,並且目標集合不允許 `null` 元素,或者任一集合為 `null`,則可能會拋出 `NullPointerException`。

示例:

示例代碼展示了如何使用 `addAll` 方法將一個集合的所有元素添加到另一個集合中,並輸出添加前後集合的大小。

與 `add` 方法的區別:

`add` 方法用於將單個元素添加到集合中,而 `addAll` 方法用於將一個集合的所有元素添加到另一個集合中。

靜態方法:

`Collections.addAll()` 是一個靜態方法,可以在不創建 `Collections` 對象的情況下直接使用。

使用類名訪問:

由於 `addAll()` 方法是靜態的,可以通過類名直接訪問,不需要創建類的實例。

綜上所述,`addAll` 方法是一個強大的工具,允許將一個集合的所有元素快速添加到另一個集合中,常用於合併兩個集合的內容。