Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package src;
  2.  
  3. import java.util.ArrayDeque;
  4. import java.util.Iterator;
  5.  
  6. public class ArrayDequeDeque<E> {
  7.     ArrayDeque<E> deque = new ArrayDeque<E>();
  8.    
  9.     public boolean add(E e) {
  10.         return deque.add(e);
  11.     }
  12.    
  13.     public void addFirst(E e) {
  14.         deque.push(e);
  15.     }
  16.    
  17.     public void addLast(E e) {
  18.         deque.addLast(e);
  19.     }
  20.    
  21.     public boolean contains(Object o) {
  22.         return deque.contains(o);
  23.     }
  24.    
  25.     public Iterator<E> descendingIterator() {
  26.         return deque.descendingIterator();
  27.     }
  28.    
  29.     public E element() {
  30.         return deque.element();
  31.     }
  32.    
  33.     public E getFirst() {
  34.         return deque.getFirst();
  35.     }
  36.    
  37.     public E getLast() {
  38.         return deque.getLast();
  39.     }
  40.    
  41.     public Iterator<E> iterator() {
  42.         return deque.iterator();
  43.     }
  44.    
  45.     public boolean offer(E e) {
  46.         return deque.offer(e);
  47.     }
  48.    
  49.     public boolean offerFirst(E e) {
  50.         return deque.offerFirst(e);
  51.     }
  52.    
  53.     public boolean offerLast(E e) {
  54.         return deque.offerLast(e);
  55.     }
  56.    
  57.     public E peek() {
  58.         return deque.peek();
  59.     }
  60.    
  61.     public E peekFirst() {
  62.         return deque.peekFirst();
  63.     }
  64.    
  65.     public E peekLast() {
  66.         return deque.peekLast();
  67.     }
  68.    
  69.     public E poll() {
  70.         return deque.poll();
  71.     }
  72.    
  73.     public E pollFirst() {
  74.         return deque.pollFirst();
  75.     }
  76.    
  77.     public E pollLast() {
  78.         return deque.pollLast();
  79.     }
  80.    
  81.     public E pop() {
  82.         return deque.pop();
  83.     }
  84.    
  85.     public void push(E e) {
  86.         deque.push(e);
  87.     }
  88.    
  89.     public E remove() {
  90.         return deque.remove();
  91.     }
  92.    
  93.     public boolean remove(Object o) {
  94.         return deque.remove(o);
  95.     }
  96.    
  97.     public E removeFirst() {
  98.         return deque.removeFirst();
  99.     }
  100.    
  101.     public boolean removeFirstOccurrence(Object o) {
  102.         return deque.removeFirstOccurrence(o);
  103.     }
  104.    
  105.     public E removeLast() {
  106.         return deque.removeLast();
  107.     }
  108.    
  109.     public boolean removeLastOccurrence(Object o) {
  110.         return deque.removeLastOccurrence(o);
  111.     }
  112.    
  113.     public int size() {
  114.         return deque.size();
  115.     }
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement