boolean
add(E e)
Inserts the specified element at the end of this deque unless it would violate capacity restrictions.
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 if it is possible to do so immediately without violating capacity restrictions, throwing an IllegalStateException
if no space is currently available.
void
addLast(E e)
Inserts the specified element at the end of this deque if it is possible to do so immediately without violating capacity restrictions, throwing an IllegalStateException
if no space is currently available.
void
clear()
Atomically removes all of the elements from this deque.
boolean
contains(Object o)
Returns true
if this deque contains the specified element.
Iterator<E>
descendingIterator()
Returns an iterator over the elements in this deque in reverse sequential order.
int
drainTo(Collection<? super E> c)
Removes all available elements from this queue and adds them to the given collection.
int
drainTo(Collection<? super E> c, int maxElements)
Removes at most the given number of available elements from this queue and adds them to the given collection.
E
element()
Retrieves, but does not remove, the head of the queue represented by this deque.
void
forEach(Consumer<? super E> action)
Performs the given action for each element of the Iterable
until all elements have been processed or the action throws an exception.
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.
Iterator<E>
iterator()
Returns an iterator over the elements in this deque in proper sequence.
boolean
offer(E e)
Inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque) if it is possible to do so immediately without violating capacity restrictions, returning true
upon success and false
if no space is currently available.
boolean
offer(E e, long timeout, TimeUnit unit)
Inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque), waiting up to the specified wait time if necessary for space to become available.
boolean
offerFirst(E e)
Inserts the specified element at the front of this deque if it is possible to do so immediately without violating capacity restrictions, returning true
upon success and false
if no space is currently available.
boolean
offerFirst(E e, long timeout, TimeUnit unit)
Inserts the specified element at the front of this deque, waiting up to the specified wait time if necessary for space to become available.
boolean
offerLast(E e)
Inserts the specified element at the end of this deque if it is possible to do so immediately without violating capacity restrictions, returning true
upon success and false
if no space is currently available.
boolean
offerLast(E e, long timeout, TimeUnit unit)
Inserts the specified element at the end of this deque, waiting up to the specified wait time if necessary for space to become available.
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
poll(long timeout, TimeUnit unit)
Retrieves and removes the head of the queue represented by this deque (in other words, the first element of this deque), waiting up to the specified wait time if necessary for an element to become available.
E
pollFirst()
Retrieves and removes the first element of this deque, or returns null
if this deque is empty.
E
pollFirst(long timeout, TimeUnit unit)
Retrieves and removes the first element of this deque, waiting up to the specified wait time if necessary for an element to become available.
E
pollLast()
Retrieves and removes the last element of this deque, or returns null
if this deque is empty.
E
pollLast(long timeout, TimeUnit unit)
Retrieves and removes the last element of this deque, waiting up to the specified wait time if necessary for an element to become available.
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.
void
put(E e)
Inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque), waiting if necessary for space to become available.
void
putFirst(E e)
Inserts the specified element at the front of this deque, waiting if necessary for space to become available.
void
putLast(E e)
Inserts the specified element at the end of this deque, waiting if necessary for space to become available.
int
remainingCapacity()
Returns the number of additional elements that this deque can ideally (in the absence of memory or resource constraints) accept without blocking.
E
remove()
Retrieves and removes the head of the queue represented by this deque.
boolean
remove(Object o)
Removes the first occurrence of the specified element from this deque.
boolean
removeAll(Collection<?> c)
Removes all of this collection's elements that are also contained in the specified collection (optional operation).
E
removeFirst()
Retrieves and removes the first element of this deque.
boolean
removeFirstOccurrence(Object o)
Removes the first occurrence of the specified element from this deque.
boolean
removeIf(Predicate<? super E> filter)
Removes all of the elements of this collection that satisfy the given predicate.
E
removeLast()
Retrieves and removes the last element of this deque.
boolean
removeLastOccurrence(Object o)
Removes the last occurrence of the specified element from this deque.
boolean
retainAll(Collection<?> c)
Retains only the elements in this collection that are contained in the specified collection (optional operation).
int
size()
Returns the number of elements in this deque.
Spliterator<E>
spliterator()
E
take()
Retrieves and removes the head of the queue represented by this deque (in other words, the first element of this deque), waiting if necessary until an element becomes available.
E
takeFirst()
Retrieves and removes the first element of this deque, waiting if necessary until an element becomes available.
E
takeLast()
Retrieves and removes the last element of this deque, waiting if necessary until an element becomes available.
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; the runtime type of the returned array is that of the specified array.
String
toString()
Returns a string representation of this collection.
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