java concurrentlinkedqueue 方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java concurrentlinkedqueue 方法
1、 public ConcurrentLinkedQueue()
构造一个空队列。

2、 public ConcurrentLinkedQueue(Collection<? extends E>
c)
构造一个包含指定集合中的元素的队列
3、 public boolean add(E e)
将指定元素插入此队列尾部。

4、 public boolean offer(E e)
将指定的元素插入此队列尾部;如果成功地执行了此操作,则返回 true。

5、 public E remove()
检索并移除此队列的头部;如果此队列为空,则抛出 No Such Element Exception 。

6、 public E poll()
检索并移除此队列的头部;如果此队列为空,则返回 null。

7、 public E element()
检索但不移除此队列的头部;如果此队列为空,则抛出 No Such Element Exception 。

8、 public E peek()
检索但不移除此队列的头部;如果此队列为空,则返回 null。

9、 public boolean isEmpty()
如果此队列为空,则返回 true。

10、 public boolean contains(Object o)
如果此队列包含指定的元素,则返回 true。

11、 public int size()
返回此队列中的元素数。

12、 public Iterator<E> iterator()
返回在此队列中元素上进行迭代的迭代器。

13、 public Object[] toArray()
返回一个包含此队列所有元素的数组。

14、 public <T> T[] toArray(T[] a)
返回一个包含此队列所有元素的数组;返回的数组的运行时类型是指定数组的运行时类型。

15、 public boolean remove(Object o)
移除指定元素的单个实例(如果存在)。

16、 public boolean containsAll(Collection<?> c)
如果此collection包含指定collection中的所有元素,则返回true。

相关文档
最新文档