Sponsored By
















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

 

 

 



Sponsored By















+ Recent posts