Java ArrayList addAll() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

Java ArrayList addAll(Collection c) 方法

Java ArrayList 类的 addAll (Collection c) 方法将指定集合中的所有元素添加到此列表的末尾。如果在操作进行过程中修改了指定的集合,则此操作的行为未定义。

语法

参数

"c":是要添加到此列表的元素所在的集合。

返回

返回 "true":如果成功将集合 "c" 添加到原始列表中。

Exception

java.lang.NullPointerException:如果指定的集合 "c" 为 null。

示例 1

输出

[A, B, C]

[Apple, Ball, Cat]

true

[A, B, C, Apple, Ball, Cat]

示例 2

输出

[Apple, Banana, Orange]

Java ArrayList addAll(int index, Collection c) 方法

Java ArrayList 类的 addAll (int index, Collection c) 方法将指定集合中的所有元素插入到此列表的指定索引处。

它会将当前在该位置的元素以及后续的所有元素向右移动。新元素将按照指定集合的迭代器返回的顺序出现在列表中。

语法

参数

"index":插入指定列表的第一个元素的位置。

"c":是要添加到此列表的元素所在的集合。

返回

返回 "true":如果成功将集合 "c" 插入到原始列表中。

Exception

java.lang.NullPointerException:如果指定的集合 "c" 为 null。

java.lang.IndexOutOfBoundsException:如果索引超出了范围。

示例 3

输出

[A, B, C]
[Adel, Ahmed, Ali]
true
[A, Adel, Ahmed, Ali, B, C]

示例 4

输出

[1, 2, 3]

3

java.lang.IndexOutOfBoundsException: Index: 4, Size: 3

示例 5

输出

[1, 2, 3]

3
java.lang.NullPointerException
 
下一个主题Java ArrayList