달력

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


/* 
Collection     Set   HashSet
            TreeSet
        List   Stack
            Vector
            ArrayList
        Queue  LickedList

Map           HashMap
            HashTable
*/

import java.util.HashSet;

class  HashSetEx
{
 public static void main( String args[] )
 {
  // 생성
  HashSet < String > hs = new HashSet < String > ();

  // 추가
  System.out.println( "추가 : " + hs.add( "홍길동" ) );
  // System.out.println( "추가 : " + hs.add( "홍길동" ) );        // 중복을 허용하지 않아 안들어간다.
  System.out.println( "추가 : " + hs.add( "이순신" ) );
  System.out.println( "추가 : " + hs.add( "김유신" ) );

  // 검색
  System.out.println( "검색 : " + hs.contains( "홍길동" ) );
  System.out.println( "검색 : " + hs.isEmpty() );

  // 삭제
  System.out.println( "삭제 : " + hs.remove( "홍길동" ) );

  // 출력
  for( String str : hs )
  {
   System.out.println( "출력 : " + str );      // 위에서 '홍길동'을 삭제하라했기때문에 '홍길동'만 출력이 안된다.
  }

 }
}

'매니저 > JAVA1' 카테고리의 다른 글

JAVA1 Vector 예제 (임시저장)  (0) 2011.12.23
JAVA1 Stack 예제 (임시저장)  (0) 2011.12.23
JAVA1 Generic 예제2 (임시저장)  (0) 2011.12.23
JAVA1 Gemeric 예제 (임시저장)  (0) 2011.12.23
JAVA1 Package 예제 (임시저장)  (0) 2011.12.23
Posted by cdprkr2077
|