06-其他说明
其他说明
ConcurrentLinkedDeque
类还提供其他方法来获取双端队列元素。
getFirst()
和getLast()
:这两个方法会分别返回双端队列的首端和末端元素。它们不会删除双端队列中返回的元素。如果队列中没有任何元素,则它们会抛出NoSuchElementException
异常。peek()
、peekFirst()
和peekLast()
:这些方法会分别返回双端队列的首末端元素。它们不会删除返回的元素。如果队列中没有任何元素,则它们返回null
值。remove()
、removeFirst()
和removeLast()
:这些方法会分别返回双端队列的首末端元素,都会删除返回的元素。如果队列中没有任何元素,则它们会抛出NoSuchElementException
异常。