java命名空间java.util类abstractqueue<e>的类成员方法:
addall定义及介绍
本文导语:
addall
public boolean addall(collection
addall
public boolean addall(collection extends e> c)
- 将指定 collection 中的所有元素都添加到此队列中。如果试图将某一队列 addall 到该队列本身中,则会导致 illegalargumentexception。此外,如果正在进行此操作时修改指定的 collection,则此操作的行为是不确定的。
此实现在指定的 collection 上进行迭代,并依次将迭代器返回的每一个元素添加到此队列中。在试图添加某一元素(尤其是 null 元素)时如果遇到了运行时异常,则可能导致在抛出相关异常时只成功地添加了某些元素。
- 指定者:
- 接口
collection
中的 addall
- 覆盖:
- 类
abstractcollection
中的 addall
- 参数:
c
- 包含要添加到此队列的元素的 collection
- 返回:
- 如果此队列由于调用而发生更改,则返回 true
- 抛出:
classcastexception
- 如果指定 collection 元素的类不允许将该元素添加到此队列中
nullpointerexception
- 如果指定 collection 包含一个 null 元素并且此队列不允许 null 元素,或者指定 collection 为 null
illegalargumentexception
- 如果指定 collection 元素的某些属性不允许将该元素添加到此队列中,或者指定 collection 是此队列
illegalstateexception
- 如果此时由于插入限制无法添加所有元素- 另请参见:
add(object)