Java LinkedBlockingDeque addAll() 方法2025 年 3 月 21 日 | 阅读 2 分钟 LinkedBlockingDeque 类的 addAll() 方法用于将指定集合中的所有元素添加到此双端队列的末尾。此方法覆盖了 AbstractQueue<E> 类中的 addAll() 方法。 语法参数c - 要添加到此双端队列的元素 指定者:LinkedBlockingDeque 类的 addAll() 方法由以下接口指定:
覆盖LinkedBlockingDeque 类的 addAll() 方法覆盖了 AbstractQueue<E> 类中的 addAll() 方法。 返回值如果此双端队列在方法调用后发生更改,则 addAll() 方法返回 true。 抛出addAll() 方法抛出 NullPointerException - 如果指定的集合或其任何元素为 null IllegalArgumentException - 如果集合是此双端队列本身 IllegalStateException ? 如果此双端队列已满 示例 1输出 Deque : [Himanshu, Janak, Ravi] 示例 2输出 List [1, 2, 3, 4, 5] Deque : [] Ater implementind addAll() method: Deque : [1, 2, 3, 4, 5] List : [1, 2, 3, 4, 5] 示例 3输出 Exception in thread "main" java.lang.IllegalArgumentException at java.util.AbstractQueue.addAll(AbstractQueue.java:184) at com.javaTpoint.LinkedBlockingDequeAddAllExample3.main(LinkedBlockingDequeAddAllExample3.java:10) 如果集合与此双端队列相同,则会抛出 IllegalArgumentException。 示例 4输出 Exception in thread "main" java.lang.NullPointerException at java.util.concurrent.LinkedBlockingDeque.offerLast(LinkedBlockingDeque.java:357) at java.util.concurrent.LinkedBlockingDeque.addLast(LinkedBlockingDeque.java:334) at java.util.concurrent.LinkedBlockingDeque.add(LinkedBlockingDeque.java:633) at java.util.AbstractQueue.addAll(AbstractQueue.java:187) at com.javaTpoint.LinkedBlockingDequeAddAllExample4.main(LinkedBlockingDequeAddAllExample4.java:11) 如果集合中的任何元素为 null,则会如上所示抛出 NullPointerException。 |
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法检索并移除此双端队列的最后一个元素。如果此双端队列为空,则此方法返回 null。pollLast(long timeout, TimeUnit unit) 方法检索此双端队列的最后一个元素,并等待... ...
阅读 2 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法返回此双端队列对应的队列的头部,但不移除它。此方法返回的结果与 getFirst() 方法返回的结果类似。语法:public E 参数:NA 指定方式:... ...
阅读 3 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法检索此双端队列的最后一个元素,但不移除它。如果此双端队列为空,则此方法返回 null。语法:public E peekLast () 参数:NA 指定方式:LinkedBlockingDeque 类的 peekLast () 方法由 Deque<E> 接口中的方法指定。返回值:... ...
阅读 3 分钟
类提供了多种方法,如 addFirst()、add()、clear()、element()、getLast()、peek() 等。addFirst() add() addAll() addLast() clear() contains() descendingIterator() drainTo() element() getFirst() getLast() iterator() offerFirst() offerLast() offer() peek() peekFirst() peekLast() pollFirst() pollLast() poll() pop() 主题Linkedblockingdeque addFirst() ...
阅读1分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法检索此双端队列对应的队列的头部,并将其移除。如果此双端队列为空,则此方法返回 null。poll(long timeout, TimeUnit unit) 方法检索队列的头部... ...
阅读 2 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法返回此双端队列的最后一个元素,但不移除它。语法:public E 参数:NA 指定方式:LinkedBlockingDeque 类的此方法由 Deque<E> 接口中的方法指定。返回值:此方法返回最后一个元素... ...
阅读1分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法将指定的元素插入此 LinkedBlockingDeque 的前端。如果指定的元素为 null,此方法将抛出 IllegalStateException。语法:public Boolean addFirst(E e) 参数:e - 要添加的元素指定方式:ConcurrentLinkedQueue 类的此方法是... ...
阅读1分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque() 类的此方法会移除此队列中的所有元素,并将它们添加到提供的集合中。语法:public int drainTo(Collection<? super E> c) public int drainTo(Collection<? super E> c, int maxElements) 参数:c - 这是要添加元素的集合... ...
阅读 3 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法将指定的元素添加到此双端队列的尾部。语法:public boolean offer(E e) public boolean offer(E e, long timeout, TimeUnit unit) throws InterruptedException 参数:e - 要添加的元素。timeout - 等待的时间... ...
阅读 4 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的 offerFirst () 方法将指定的元素添加到此双端队列的前端。语法:public boolean offerFirst(E e) public boolean offerFirst(E e, long timeout, TimeUnit unit) throws InterruptedException 参数:e - 要添加的元素。timeout - 等待的时间... ...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India