队头 | 队尾 | |
---|---|---|
没有就出异常 or null | 没有就出异常 or null | |
insert | addFirst(e) or offerFirst(e) | addLast(e) or offerLast(e) |
remove | removeFirst() or pollFirst() | removeLast() or pollLast() |
出但不删除 | getFirst() or peekFirst() | getLast() or peekLast() |
实现了双向队列的:
ArrayDeque, ConcurrentLinkedDeque, LinkedBlockingDeque, LinkedList
(一般用加粗的这两)