Java SE 是什么,包括哪些内容(二十一)?
本文内容参考自Java8标准
双端队列的根接口:
Deque
–表示当前接口/类中不存在这个方法。
Collection | Queue | Deque |
---|---|---|
size() | – | size() |
isempty() | – | – |
contains(Object o) | – | contains(Object o) |
iterator() | – | iterator() |
– | – | descendingIterator() |
toArray() | – | – |
toArray(T[] a) | – | – |
add(E e) | add(E e) | add(E e) |
– | – | addFirst(E e) |
– | – | addLast(E e) |
– | offer(E e) | offer(E e) |
– | – | offerFirst(E e) |
– | – | offerLast(E e) |
remove(Object o) | – | remove(Object o) |
– | – | removeFirstOccurrence(Object o) |
– | – | removeLastOccurrence(Object o) |
– | remove() 删除端(头部)元素 | remove() 删除端(头部)元素 |
– | – | removeFirst() |
– | – | removeLast() |
– | poll() | poll() |
– | – | pollFirst() |
– | – | pollLast() |
containsAll(Collection<?> c) | – | – |
addAll(Collection<? extends E> c) | – | – |
removeAll(Collection<?> c) | – | – |
removeIf(Predicate<? super E> filter) | – | – |
retainAll(Collection<?> c) | – | – |
clear() | – | – |
equals(Object o) | – | – |
hashCode() | – | – |
spliterator() | – | – |
stream() | – | – |
parallelStream() | – | – |
– | element() | element() |
– | – | getFirst() |
– | – | getLast() |
– | peek() | peek() |
– | – | peekFirst() |
– | – | peekLast() |
– | – | push() |
– | – | pop() |
接口声明:
p