操作
插入元素
-
addFirst():
向队头插入元素,如果元素为空,则发生NPE -
addLast():
向队尾插入元素,如果为空,则发生NPE -
offerFirst():
向队头插入元素,如果插入成功返回true,否则返回false -
offerLast():
向队尾插入元素,如果插入成功返回true,否则返回false
移除元素
-
removeFirst():
返回并移除队头元素,如果该元素是
null
,则发生
NoSuchElementException
-
removeLast():
返回并移除队尾元素,如果该元素是
null
,则发生
NoSuchElementException
-
pollFirst():
返回并移除队头元素,如果队列无元素,则返回
null
-
pollLast():
返回并移除队尾元素,如果队列无元素,则返回
null
获取元素
-
getFirst():
获取队头元素但不移除,如果队列无元素,则发生
NoSuchElementException
-