Java CopyOnWriteArrayList addAllAbsent()方法及示例
CopyOnWriteArrayList 的 addAllAbsent(E e) 方法将指定集合中尚未包含在此列表中的所有元素,按照指定集合的迭代器所返回的顺序,追加到此列表的末尾。
语法
参数: 该函数接受一个强制性参数 collection ,该参数指定了要追加到列表中的集合,如果它不存在的话。
返回值: 该函数返回一个整数值,即在列表中添加的元素数量。
异常情况。如果指定的集合为空,该方法会抛出NullPointerException。
下面的程序说明了addAllAbsent()函数。
程序1 :
输出。
程序2: 演示NullPointerException
输出。
参考资料: https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/CopyOnWriteArrayList.html#addAllAbsent-java.util.Collection-