JAVA
Map
고민말고생각하는사람
2024. 7. 16. 19:24
Map
Key, Value 의 쌍을 저장하 자료구조
key값을 데이터 접근 수단으로 사용한다.
특징
- key는 중복을 허용하지 않는다.
- value 의 중복은 허용된다.
- Map은 순서를 보장하지 않는다.
- List, Set 과 다르게 Collection을 상속하지 않는다.
구현체
- HashMap
- LinkedHashMap
- TreeMap 등
Map Vs Set
공통점
- 순서 보장 안 함
- 중복 허용 안 함 (Map 의 경우, Key가 그렇다)
차이점
- Key와 Value 쌍으로 이루어져 있는지 아닌지 차이
HashMap 이 가장 보편적으로 쓰인다.