Map

2024. 7. 16. 19:24JAVA

Map

Key, Value 의 쌍을 저장하 자료구조

key값을 데이터 접근 수단으로 사용한다.

 

특징

- key는 중복을 허용하지 않는다.

- value 의 중복은 허용된다.

- Map은 순서를 보장하지 않는다.

- List, Set 과 다르게 Collection을 상속하지 않는다.

 

구현체

- HashMap 

- LinkedHashMap

- TreeMap 등

 

Map Vs Set

공통점

- 순서 보장 안 함

- 중복 허용 안 함 (Map 의 경우, Key가 그렇다)

 

차이점

- Key와 Value 쌍으로 이루어져 있는지 아닌지 차이

 

HashMap 이 가장 보편적으로 쓰인다.

 

 

'JAVA' 카테고리의 다른 글

Deque  (0) 2024.07.17
Queue  (0) 2024.07.16
Set  (0) 2024.07.16
ArrayList vs LinkedList  (0) 2024.07.05
List - ArrayList  (0) 2024.07.02