Java CopyOnWriteArrayList addAll()方法及实例
boolean addAll(Collection c)
该方法用于将集合 c 所标识的所有元素追加到列表的末尾,顺序与集合的迭代器所返回的顺序相同。
参数: 该方法接受一个强制参数c,它是包含元素的集合,这些元素将被追加到列表的最后。
返回值: 该方法返回一个布尔值。如果集合被正确地插入到列表中,则返回真,否则,返回假。
异常: 如果指定的元素为空,该方法会抛出 NullPointerException 。
输出。
boolean addAll(int index, Collection c)
这个方法是将一个集合的元素添加到另一个列表中。插入的元素将从指定的索引开始。元素将按照集合的迭代器所返回的顺序被添加。当一个新的元素被添加时,先前存在于该索引的元素(如果有的话)将移到右边。
参数:
index 是集合中的元素将被插入的位置。
c 是包含元素的集合,这些元素将被添加到列表的末端。
返回值: 它的返回类型是布尔值。如果集合在指定的索引处被正确插入到列表中,它将返回 true,否则,它将返回 false。
异常 :
NullPointerException – 如果指定的集合为空。
IndexOutOfBoundsException – 如果指定的索引超出范围。
输出。