| Sr.No. |
Method & Description |
| 1 |
boolean add(E e)
This method 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 throwing an IllegalStateException if no space is currently available.
|
| 2 |
boolean addAll(Collection<? extends E> c)
This method adds all of the elements in the specified collection at the end of this deque, as if by calling addLast(E) on each one, in the order that they are returned by the collection's iterator. |
| 3 |
void addFirst(E e)
This method 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. |
| 4 |
void addLast(E e)
This method 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. |
| 5 |
boolean contains(Object o)
This method returns true if this deque contains the specified element. |
| 6 |
Iterator<E> descendingIterator()
This method returns an iterator over the elements in this deque in reverse sequential order. |
| 7 |
E element()
This method retrieves, but does not remove, the head of the queue represented by this deque (in other words, the first element of this deque). |
| 8 |
E getFirst()
This method retrieves, but does not remove, the first element of this deque. |
| 9 |
E getLast()
This method retrieves, but does not remove, the last element of this deque. |
| 10 |
Iterator<E> iterator()
This method returns an iterator over the elements in this deque in proper sequence. |
| 11 |
boolean offer(E e)
This method 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. |
| 12 |
boolean offerFirst(E e)
This method inserts the specified element at the front of this deque unless it would violate capacity restrictions. |
| 13 |
boolean offerLast(E e)
This method inserts the specified element at the end of this deque unless it would violate capacity restrictions. |
| 14 |
E peek()
This method 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. |
| 15 |
E peekFirst()
This method retrieves, but does not remove, the first element of this deque, or returns null if this deque is empty. |
| 16 |
E peekLast()
This method retrieves, but does not remove, the last element of this deque, or returns null if this deque is empty. |
| 17 |
E poll()
This method 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. |
| 18 |
E pollFirst()
This method retrieves and removes the first element of this deque, or returns null if this deque is empty. |
| 19 |
E pollLast()
This method retrieves and removes the last element of this deque, or returns null if this deque is empty. |
| 20 |
E pop()
This method pops an element from the stack represented by this deque. |
| 21 |
void push(E e)
This method 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. |
| 22 |
E remove()
This method retrieves and removes the head of the queue represented by this deque (in other words, the first element of this deque). |
| 23 |
E removeFirst()
This method retrieves and removes the first element of this deque. |
| 24 |
boolean removeFirstOccurrence(Object o)
This method removes the first occurrence of the specified element from this deque. |
| 25 |
E removeLast()
This method retrieves and removes the last element of this deque. |
| 26 |
boolean removeLastOccurrence(Object o)
This method removes the last occurrence of the specified element from this deque. |
| 27 |
int size()
This method returns the number of elements in this deque. |