공부/Java
[Java] HashMap과 HashSet 차이점
ByeongJun
2023. 8. 21. 17:12
반응형
![]() 한눈에 보는 차이점 |
||
HashMap | HashSet | |
정의 |
Map Interface 구현체 | Set Interface 구현체 |
데이터 삽입 |
put() (key-value 형태의 한 쌍의 데이터를 저장) |
add() |
데이터 저장 |
key-value 형태로 데이터를 저장 | key 값으로 삽입되는 객체 자체를 저장 (속도가 느림) |
중복 허용 |
중복 key X , 중복 value O | (객체 자체를 저장하기 때문에) 데이터 중복 X |
null 값 |
key는 단 하나만 허용 / value는 중복 null 허용 | 단 하나의 null 값만 허용 |
반응형