import java.util.Stack;
class StackEx
{
public static void main(String[] args)
{
String[] groupA = { "우즈베키스탄", "쿠웨이트", "사우디", "대한민국" };
// 4 3 2 1
// 생성
Stack < String > s = new Stack < String >();
// 추가
for( String str : groupA )
{
System.out.println( "추가 : " + s.push( str ) );
}
// 검색
System.out.println( "검색 : " + s.search( "대한민국" ) );
// 삭제
System.out.println( "삭제 : " + s.remove( 1 ) ); // 1번 = 대한민국? 쿠웨이트가 지워진다. // 우즈베키스탄 0 , 쿠웨이트 1, 사우디 2, 대한민국 3으로 인식
System.out.println( "삭제 : " + s.remove( "대한민국" ) ); // 이렇게 직접 입력하면 대한민국이 지워진다
// 출력
while( !s.empty() )
{
// System.out.println( "출력 : " + s.peek() ); // 끄내고나서 안에 내용물을 안 지우기때문에 무한 반복
System.out.println( "출력 : " + s.pop() );
}
}
}
'매니저 > JAVA1' 카테고리의 다른 글
JAVA1 Hashtable 예제 (임시저장) (0) | 2011.12.23 |
---|---|
JAVA1 Vector 예제 (임시저장) (0) | 2011.12.23 |
JAVA1 HashSet 예제 (임시저장) (0) | 2011.12.23 |
JAVA1 Generic 예제2 (임시저장) (0) | 2011.12.23 |
JAVA1 Gemeric 예제 (임시저장) (0) | 2011.12.23 |