boolean
add(E e)
Inserts the specified element at the tail of this deque.
boolean
addAll(Collection<? extends E> c)
Appends all of the elements in the specified collection to the end of this deque, in the order that they are returned by the specified collection's iterator.
void
addFirst(E e)
Inserts the specified element at the front of this deque.
void
addLast(E e)
Inserts the specified element at the end of this deque.
void
clear()
Removes all of the elements from this deque.
boolean
contains(Object o)
Returns true
if this deque contains at least one element e
such that o.equals(e)
.
Iterator<E>
descendingIterator()
Returns an iterator over the elements in this deque in reverse sequential order.
E
element()
Retrieves, but does not remove, the head of the queue represented by this deque (in other words, the first element of this deque).
E
getFirst()
Retrieves, but does not remove, the first element of this deque.
E
getLast()
Retrieves, but does not remove, the last element of this deque.
boolean
isEmpty()
Returns true
if this collection contains no elements.
Iterator<E>
iterator()
Returns an iterator over the elements in this deque in proper sequence.
boolean
offer(E e)
Inserts the specified element at the tail of this deque.
boolean
offerFirst(E e)
Inserts the specified element at the front of this deque.
boolean
offerLast(E e)
Inserts the specified element at the end of this deque.
E
peek()
Retrieves, but does not remove, the head of the queue represented by this deque (in other words, the first element of this deque), or returns null
if this deque is empty.
E
peekFirst()
Retrieves, but does not remove, the first element of this deque, or returns null
if this deque is empty.
E
peekLast()
Retrieves, but does not remove, the last element of this deque, or returns null
if this deque is empty.
E
poll()
Retrieves and removes the head of the queue represented by this deque (in other words, the first element of this deque), or returns null
if this deque is empty.
E
pollFirst()
Retrieves and removes the first element of this deque, or returns null
if this deque is empty.
E
pollLast()
Retrieves and removes the last element of this deque, or returns null
if this deque is empty.
E
pop()
Pops an element from the stack represented by this deque.
void
push(E e)
Pushes an element onto the stack represented by this deque (in other words, at the head of this deque) if it is possible to do so immediately without violating capacity restrictions, throwing an IllegalStateException
if no space is currently available.
E
remove()
Retrieves and removes the head of the queue represented by this deque (in other words, the first element of this deque).
boolean
remove(Object o)
Removes the first element e
such that o.equals(e)
, if such an element exists in this deque.
E
removeFirst()
Retrieves and removes the first element of this deque.
boolean
removeFirstOccurrence(Object o)
Removes the first element e
such that o.equals(e)
, if such an element exists in this deque.
E
removeLast()
Retrieves and removes the last element of this deque.
boolean
removeLastOccurrence(Object o)
Removes the last element e
such that o.equals(e)
, if such an element exists in this deque.
int
size()
Returns the number of elements in this deque.
Spliterator<E>
spliterator()
Object[]
toArray()
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element).
<T> T[]
toArray(T[] a)
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4