JAVA

[JAVA] HashMap

햄습햄 2021. 10. 30. 01:06

import java.util.HashMap;

 

HashMap: key - value (Dictionary)

HashMap<String, String> map = new HashMap<String, String>();
map.put("1", "one");   // key:1, value: one인 값 입력
map.put("2", "two");   // key:2, value: two인 값 입력
map.put("3", "three"); // key:3, value: three인 값 입력

// one 값 출력
System.out.println(map.get("1"));         

// key이 1인 값이 존재하므로, true 반환
System.out.println(map.containsKey("1"));

// map에서 [key: 1, value: one] 제거 후, one 반환
System.out.println(map.remove("1"));

// key: 1이 제거됐으므로, map 개수 2로 출력
System.out.println(map.size());           

/*
put: HashMap에 데이터 넣기 (key - value 형태)
get: 해당 키 값을 통해 value 값 얻기
containsKey: 해당 키가 존재하는지 확인
remove: 해당 키에 대한 데이터 제거 후, 해당 value 값 반환
size: HashMap 개수 출력
*/

 

 

참고: 점프 투 자바

https://wikidocs.net/208

 

03-9 맵 (Map)

[TOC] ‘사람’을 예로 들면 누구든지

wikidocs.net

'JAVA' 카테고리의 다른 글

[JAVA] Set, HashSet, TreeSet  (0) 2021.11.09
[JAVA] 비트 연산자  (0) 2021.11.05
[JAVA] StringBuilder  (0) 2021.10.27
[JAVA] String  (0) 2021.10.22