Java ArrayBlockingQueue toArray() 方法2025年6月14日 | 阅读 3 分钟 Java ArrayBlockingQueue 的 toArray() 方法返回一个按照正确顺序包含 ArrayBlockingQueue 中所有元素的数组。 toArray() 的下一个语法返回一个数组,该数组的运行时类型是指定数组的运行时类型,如果队列适合指定数组,则返回其中,否则分配新数组。 语法参数
指定者:ArrayBlockingQueue 类的 toArray() 方法由以下指定:
返回值toArray() 方法返回一个包含 ArrayBlockingqueue 所有元素的数组。 示例 1输出 Element 1: Reema Element 2: Rahul Element 3: Rita Element 4: Ramesh 示例 2输出 Error:(24, 25) java: bad operand types for binary operator '>' first type: java.lang.Object second type: java.lang.Object 此程序出现错误,因为运算符 ?>? 不能应用于 java.lang.object。以下示例是此问题的解决方案。 示例 3输出 Elements: 8 5 17 80 2 Ascending order: 2 5 8 17 80 Descending order: 80 17 8 5 2 示例 4输出 Exception in thread "main" java.lang.NullPointerException at java.util.PriorityQueue.toArray(PriorityQueue.java:469) at com.javaTpoint.PriorityQueueToArrayExample5.main(PriorityQueueToArrayExample5.java:12) 下一主题内容写作比赛 |
Java ArrayBlockingQueue 类的 retainAll() 方法仅保留 ArrayBlockingQueue 中包含在指定集合中的元素,并删除其余元素。语法:public boolean retainAll(Collection<?> c) 参数:这里,参数 c 是包含要保留在 ArrayBlockingQueue 集合中的元素的集合。指定...
阅读 3 分钟
ArrayBlockingQueue 类的 remove() 方法会从队列中移除指定的元素(如果该元素存在于队列中)。语法:public boolean remove(Object o) 参数:传递的参数 'o' 是要从队列中移除的元素(如果存在)。指定者:ArrayBlockingQueue 的 remove() 方法...
阅读 3 分钟
ArrayBlockingQueue() 的 add() 方法在队列容量允许的情况下,将定义的元素附加到队列的末尾。如果成功插入,该方法返回 true,如果队列没有足够的容量,则抛出 IllegalStateException。语法:public boolean add(E e) 参数:e - 这是要添加的元素...
阅读 4 分钟
Java ArrayBlockingQueue() 类的 contains() 方法如果指定的元素存在于此队列中,则返回 true。语法:public boolean contains(Object o) 参数:o - 这是要检查在此队列中是否出现的对象。指定者:ArrayBlockingQueue 类 contains() 方法由:contains() 指定...
阅读 2 分钟
Java ArrayBlockingQueue 类的 Spliterator() 方法返回此 ArrayBlockingQueue 中元素的 Spliterator。语法:public Spliterator<E> spliterator() 参数:NA 指定者:ArrayBlockingQueue 类的 Spliterator () 方法由以下指定:Collection<E> 接口中的 Spliterator。Iterable<E> 接口中的 Spliterator。返回值:Spliterator () 方法返回一个 Spliterator,包含...
阅读 4 分钟
ArrayBlockingQueue 是一个有界阻塞队列,它按 FIFO(先进先出)顺序对元素进行排序。在此队列中,新元素被插入到队列的尾部,元素从队列的头部检索。ArrayBlockingQueue 类实现了 Collection...的所有可选方法。
阅读 3 分钟
Java ArrayBlockingQueue 类的 size() 方法返回 ArrayBlockingQueue 中元素的总数。语法:public int size() 参数:NA 指定者:ArrayBlockingQueue 类 size() 方法由:Collection<E> 接口中的 Size。AbstractCollection<E> 类中的 Size。返回值:size() 方法返回此队列中元素的总数。示例...
阅读 3 分钟
Java ArrayBlockingQueue 类的 forEach() 方法为 Iterable 的每个元素执行指定的操作,直到所有元素都被处理或操作抛出异常。语法:public void forEach(Consumer<? super E> action) 参数:action - 这是要对每个元素执行的操作。指定者:...
阅读 4 分钟
Java ArrayBlockingQueue 类的 removeAll() 方法移除 ArrayBlockingQueue 中包含在指定集合中的元素。语法:public boolean removeAll(Collection<?> c) 参数:这里,参数 c 是包含要从 ArrayBlockingQueue 中移除的元素的集合。指定者:ArrayBlockingQueue 的 removeAll() 方法...
阅读 4 分钟
Java ArrayBlockingQueue 类的 remainingCapacity() 方法返回此队列在不阻塞的情况下可以接受的元素容量。语法:public int remainingCapacity() 参数:NA 指定者:ArrayBlockingQueue 类的 remainingCapacity () 方法由 BlockingQueue 接口中的 remainingCapacity 指定。返回值:remainingCapacity () 方法返回剩余容量...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India