본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

HashSet 저장데이터, 데이터 조회

HashSet 저장데이터, 데이터 조회


 

import java.util.*;
public class HashSetTest {
 public static void main(String[] args) {
  /**
   * HashSet 생성
   * 100(interger), 3.14(Double), "java"

   */
 HashSet all = new HashSet(); // 5+5+5+.....
 all.add(100);
 all.add(3.14);
 all.add("java");
 
 Employee e1 = new Employee(100, "홍길동", 67000.99);
 all.add(e1);
 Employee e2 = new Employee(200, "강감찬", 31000.14);
 all.add(e2); 
 Employee e3 = new Employee(300, "장보고", 19510.50);
 all.add(e3); // 5+5 = 10 메모리 자동증가 add, 6번째 위치
 all.add(e3); // HashSet은 중복을 포함하지 않는다. 7번째 위치 없음.
 
 System.out.println("저장된 데이터의 갯수 ; "+all.size());
 // HashSet 데이터 조회 get()메소드 사용 불가
      Iterator it = all.iterator();
         /** iterator ; all HashSet 데이터 복사
          *  hasNext()==true일때 ; it 내부 다음 요소 존재  
          */
     while(it.hasNext()==true){
       System.out.println(it.next());
     } 

}

}


 

 

 

HashSetTest.java