doublemetal 2013. 7. 18. 16:18

package practice;


import java.util.LinkedList;

import java.util.Queue;

import java.util.Stack;


public class StackQueueEx {


public static void main(String[] args) {

// TODO Auto-generated method stub


Stack st = new Stack();

Queue q = new LinkedList();

// LinkedList는 Queue 인터페이스를 구현하였다.


st.push("0");

st.push("1");

st.push("2");

// 스택에 넣기


q.offer("0");

q.offer("1");

q.offer("2");

// 큐에 넣기


System.out.println("= Stack =");

while (!st.empty()) {

System.out.println(st.pop());

// pop 스택에서 꺼낸다.

}


System.out.println("= Queue =");

while (!q.isEmpty()) {

System.out.println(q.poll());

// poll 큐에서 꺼낸다. 비어있으면 널 반환

}

}


}



결과 : 
= Stack =
2
1
0
= Queue =
0
1
2