본문 바로가기

자바/컬렉션

Stack

예제)


import java.util.LinkedList;

import java.util.Queue;

import java.util.Stack;


public class Test2 {

public static void main(String[] args) {

// Stack : LIFO 구조 => 제일 먼저 입력된 것이 제일 나중에 출력된다.

Stack<String> st=new Stack<String>();

//추가

st.push("자바");

st.push("서블릿");

st.push("오라클");

st.push("프레임워크");

st.push("AJAX");

//출력

while(! st.empty())

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

// Queue : FIFO 구조,인터페이스 => 제일 먼저 입력된 것이 제일 먼저 출력된다.

Queue<String> qu=new LinkedList<String>();

qu.offer("서울");

qu.offer("부산");

qu.offer("대구");

qu.offer("인천");

qu.offer("광주");

qu.offer("대전");

//출력

while(qu.peek()!=null){

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

}

}

}


결과)


AJAX

프레임워크

오라클

서블릿

자바

서울

부산

대구

인천

광주

대전


'자바 > 컬렉션' 카테고리의 다른 글

제너릭 (Box)  (0) 2013.05.24
TreeSet  (0) 2013.05.24
map  (0) 2013.05.24
set  (0) 2013.05.24
Vector, ArrayList class  (0) 2013.05.21