Deque 方法总结
push() 等价于addFirst()
pop() 等价于removeFirst()
add() 等价于addLast()
contains(Object o) 是否包含某一个元素
element() 检索首元素,不删除
getFirst() 检索,但不删除,这个deque的第一个元素。
getLast() 检索,但不删除,这个deque的最后一个元素。
offer(E e) 在队列尾添加元素
offerFirst(E e) 在队列前添加元素
offerLast(E e) 在队列尾添加元素
peek() 检索首元素,不删除
peekFirst() 检索首元素,不删除
peekLast() 检索,但不删除,这个deque的最后一个元素。
poll() 检索并删除首元素
pollFirst() 检索并删除首元素
pollLast() 检索并删除尾元素
remove() 删除首元素
remove(Object o) 从此deque中删除指定元素的第一个出现。
removeFirst() 检索并删除此deque的第一个元素。
removeFirstOccurrence(Object o) 从此deque中删除指定元素的第一个出现。
removeLast() 检索并删除此deque的最后一个元素。
removeLastOccurrence(Object o) 从此deque中删除指定元素的最后一次出现。
size() 返回此deque中的元素数。
版权声明:本文为weixin_49991395原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。