理解Java中栈和队列的接口和实现类
package com.bjsxt.list2;
import java.util.ArrayDeque;
import java.util.Deque;
import java.util.Queue;
import java.util.Stack;
public class TestStackQueue {
public static void main(String[] args) {
Stack stack=new Stack();
Deque deque;
Queue queue;
ArrayDeque<String> deque1 = new ArrayDeque<String>();
deque1.push("盘子1");
deque1.push("盘子2");
deque1.push("盘子3");
System.out.println(deque1.size());
System.out.println(deque1.peek());
while (!deque1.isEmpty()) {
String elem=deque1.pop();
System.out.println(elem);
}
System.out.println(deque1.size());
}
}