Stack 객체에 대한 사용방법임.
ㅁ. Stack은 대표적인 FILO(First In Last Out)구조이다.
ㅁ. Stack은 다른 자료구조와 다르게 값을 입력할때 add를 써도되지만 push를 사용해줌이 좋다.
00_1. Stack<String> 으로 객체를 만들어주고 push 기능을 써서 값을 넣고 출력해보자.
00_2. 'remove();' 대신 'pop();' 을 써줘서 값을 지워보면 마지막에 입력했던 'DDD'가 삭제되는 것을 확인할 수 있다.
01_1. String 뿐만아니라 Integer도 됨을 확인할 수 있다.
01_2. 마지막 'pop();' 을 했기 때문에 40값이 삭제된것 까지도 확인할 수 있다.
※. 코드
import java.util.Stack;
public class Test {
public static void main(String[] args) {
Stack<String> ss = new Stack<String>();
ss.push("AAA"); // add(); 와 같은 기능인데 Stack 이기때문에 맞는 표현으로 표기.
ss.push("BBB");
ss.push("CCC");
ss.add("DDD");
ss.pop(); // remove(); 와 같은 기능인데 Stack 이기 때문에 맞는 표현으로 표기.
for(String value : ss)
{
System.out.println(value);
}
Stack<Integer> is = new Stack<Integer>();
is.push(10);
is.push(20);
is.push(30);
is.push(40);
is.pop();
for(int value : is)
{
System.out.println(value);
}
}// main
}// Main Class