HashMap

키와 값으로 구성된 Entry 객체를 저장하는 구조를 가지고 있는 자료구조. 값은 중복 저장될 수 있지만 키는 중복 저장될 수 없다. 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대체된다.

 

 

 

예시

지난번에 포스팅했던 HashSet 구현과 비슷하다. 하지만 키와 값을 집어넣어야 하는 점이 HashSet과는 다르다.

마치 파이썬의 딕셔너리와 비슷한 형태이다.

 

 

출력하고자 하는 값의 키를 집어넣으면 키의 값이 출력된다.

 

 

 

키와 값을 출력하는 방법

 

 

 

'자바' 카테고리의 다른 글

[Java] DB 연결  (0) 2023.07.19
[Java] 익명객체  (0) 2023.07.18
[JAVA] 업캐스팅(Upcasting), 다운캐스팅(Downcasting)  (0) 2023.05.15
[JAVA] HashSet  (0) 2023.05.14
싱글톤(Singleton)  (0) 2023.05.11

+ Recent posts