달력

62025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

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
Posted by cdprkr2077
|