队列a和b
public class ArrayTest {
public static void main(String[] args) {
//array();
queueTest();
}
//使用两个队列模拟堆栈结构
public static void queueTest(){
Queue<String> queue = new LinkedList<>();
Queue<String> queue2 = new LinkedList<>();
ArrayList<String> a = new ArrayList<>();
queue.offer("a");
queue.offer("b");
queue.offer("c");
queue.offer("d");
queue.offer("e");
queue.offer("f");
System.out.println("进栈");
for(String q : queue){
a.add(q);
System.out.print(q);
}
for(int i = a.size()-1;i>=0;i--){
queue2.offer(a.get(i));
}
System.out.println();
System.out.println("出栈");
for(String q : queue2){
System.out.print(q);
}
}
}
打印结果: