Java LinkedBlockingDeque drainTo() 方法2025 年 3 月 21 日 | 阅读 2 分钟 LinkedBlockingDeque() 类的 drainTo() 方法会移除此队列中的所有元素,并将它们添加到提供的集合中。 语法参数c - 这是元素被传输到的集合。 maxElements - 这是要传输的最大元素数量。 指定者:LinkedBlockingDeque 类的 drainTo() 方法是由 BlockingQueue<E> 接口中的 drainTo() 方法指定的。 返回值drainTo() 方法返回被传输的元素数量。 抛出drainTo() 方法会抛出 UnsupportedOperationException - 如果指定的集合不支持添加元素。 ClassCastException - 如果此队列中的某个元素的类阻止其被添加到定义的集合中。 NullPointerException - 如果定义的集合为 null。 IllegalArgumentException - 如果定义的集合是此队列本身。 示例 1输出 Elements int the queue = [0, 1, 2] Elements left in the queue :[] Elements drained in the list[0, 1, 2] 示例 2输出 Elements int the queue = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Elements left in the queue :[5, 6, 7, 8, 9, 10] Elements drained in the list[0, 1, 2, 3, 4] 示例 3输出 Elements int the queue = [Ram, Sham, Sunita] Elements left in the queue :[Sunita] Elements drained in the list[Ram, Sham] |
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法检索此双端队列的第一个元素,并将其移除。如果此双端队列为空,则该方法返回 null。LinkedBlockingDeque 类的 pollFirst(long timeout, TimeUnit unit) 方法检索此双端队列的第一个元素,等待...
阅读 2 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法检索此双端队列的最后一个元素,但不移除它。如果此双端队列为空,则此方法返回 null。语法:public E peekLast () 参数:NA 指定方式:LinkedBlockingDeque 类的 peekLast () 方法由 Deque<E> 接口中的方法指定。返回值:... ...
阅读 3 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法返回此双端队列的第一个元素,并将其移除。该方法返回的结果与 Deque.removeFirst() 方法返回的结果类似。语法:public E 参数:NA 指定者:LinkedBlockingDeque 类的此方法由...指定。
阅读 2 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法将指定的元素添加到此双端队列的尾部。语法:public boolean offer(E e) public boolean offer(E e, long timeout, TimeUnit unit) throws InterruptedException 参数:e - 要添加的元素。timeout - 等待的时间... ...
阅读 4 分钟
Java LinkedBlockingDeque 方法 该方法用于检查双端队列中是否存在指定的元素。如果元素存在于双端队列中,则此方法返回 true,否则返回 false。语法:public boolean contains(Object o) 参数:o - 这是对象...
阅读 2 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法返回此双端队列元素的迭代器,顺序与元素加入时一致。返回的元素顺序是从头部到尾部。语法:public Iterator<E> 参数:NA 指定者:LinkedBlockingDeque 类的此方法由:...指定。
阅读 3 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法检索与此双端队列对应的队列的头部,但不会移除它。如果此双端队列为空,则该方法返回 null。语法:public E 参数:NA 指定者:LinkedBlockingDeque 类的此方法由:...中的方法指定。
阅读 3 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的 offerFirst () 方法将指定的元素添加到此双端队列的前端。语法:public boolean offerFirst(E e) public boolean offerFirst(E e, long timeout, TimeUnit unit) throws InterruptedException 参数:e - 要添加的元素。timeout - 等待的时间... ...
阅读 3 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法会自动移除此双端队列中的所有元素。调用此方法后,双端队列将变为空。语法:public void 参数:NA 指定者:LinkedBlockingDeque 类的此方法由 Collection<E> 接口中的方法指定。覆盖:类的方法...
阅读 3 分钟
Java LinkedBlockingDeque 方法 LinkedBlockingDeque 类的此方法用于将指定集合的所有元素添加到此双端队列的末尾。此方法在 AbstractQueue<E> 类中被覆盖。语法:public boolean addAll(Collection<? extends E> c 参数:c-要添加到此...的元素。
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India