一.概述
ArrayDeque实现了Deque接口,Deque是个双端队列,支持首位插入,ArrayDeque是Deque的实现类
二.例子
ArrayDeque<String> arrayDeque = new ArrayDeque<>();
arrayDeque.add("haha");
arrayDeque.addFirst("huhu");
arrayDeque.addFirst("yaya");
arrayDeque.offer("mingming");
arrayDeque.offerFirst("xiaxia");
arrayDeque.offerLast("ddd");
arrayDeque.peek();
arrayDeque.peekFirst();
arrayDeque.peekLast();
arrayDeque.poll();
arrayDeque.pollFirst();
arrayDeque.pollLast();
arrayDeque.push("hahaha");
arrayDeque.pop();
arrayDeque.remove();
arrayDeque.remove("huhu");
arrayDeque.removeFirst();
arrayDeque.removeLast();