본문 바로가기
Java

[Java] HashSet

by dbs_ 2023. 3. 10.

HashSet

Set

  • 자바의 인터페이스의 한 종류 (ADT = abstract data type = 인터페이스)
  • 그 인터페이스를 구현한 class = data structure (자료구조)
  • 중복을 허용하지 않는다
  • 순서를 보장하지 않는다
  • method = add, contains, delete 등

Set 종류

  • (1) hashSet - 순서를 보장하지 않는다
  • (2) sortedSet - 순서를 보장한다

Hash Set 구현 방법

  • HashSet의 구현은 HashMap을 활용해서 구현이 되어 있다
  • Hash Map
    • key : value
      • key는 중복이 되지 않는다
      • 그러므로 HashSet은 HashMap의 Key부분을 활용한다.

참고 : https://www.youtube.com/watch?v=1Hxm6f33VbY

'Java' 카테고리의 다른 글

[Java] BiFunction과 ToIntBiFunction의 차이  (2) 2024.11.24
[JUnit] 테스트 관련 어노테이션 정리 #1  (2) 2024.10.13
[Java] FilenameUtils 사용하기  (4) 2024.10.13
[Java] Utility Class  (0) 2023.04.23
[Java Code] Map 정렬문제  (1) 2023.02.13