HashSet<E>

Sunny·2022년 10월 4일
0

🌱 HashSet이란?

  • Set 인터페이스에서 지원하는 구현 클래스
  • 검색을 빠르게 하기 위한 Hash 알고리즘이 적용된 Set

🌱 HashSet의 특징

  • 객체를 중복해서 저장할 수 없음 (Set 인터페이스 특징)
  • 데이터의 저장 순서가 일정하게 유지되지 않음 (Set 인터페이스 특징)

🌱 HashSet의 사용 방법


 // HashSet<E> 객체 선언
 HashSet<Integer> set = new HashSet<Integer>();
  
 // 데이터 추가
 set.add(1);

 // 데이터 삭제
 set.remove();
 
 // 크기 구하기
 set.size();
 
 // 검색
 set.contains(1);
  
 // 출력
 Iterator iter = set.iterator();
 while(iter.hasNext()){
 	System.out.println(iter.next() + " "); 
 }
  
profile
개발에 재미를 붙여보기 :)

0개의 댓글