본문 바로가기
  • 노션에서 삽질한 내용을 정리하는 블로그
자기발전소/# @lgorithm

Hash Map

by iamlucia 2020. 11. 12.

Hash Map

: <Key, Value>  형식으로 자료 저장 

 

Key -> Hash Function -> Hash Value

 


코드

 

HashMap<String, Integer> happy = new HashMap();

happy.put("a", 10);

happy.put("b", 1);

happy.put("c", 88);

 

System.out.println(happy);

{a=10, b=1, c=88} 

 

System.out.println(happy.get("c")); //c값에 저장된 value값을 반환

88

 

happy.getOrDefault("a", 0) ; // a를 찾아보고 찾고자 하는 키가 있으면 그 값을 반환

happy.getOrDefault("d", 0; // d를 찾아보고 찾고자 하는 키가 없으므로 그 값에 기본값 0을 반환

 

 

System.out.println(happy.containsKey("a")); //a라는 키 값이 있는지 검색

true

 

 

System.out.println(happy.containsValue("90")); // 90이라는 값이 있는지 검색

false

 

 

'자기발전소 > # @lgorithm' 카테고리의 다른 글

Stack & Queue  (0) 2020.11.11
Linked List  (0) 2020.11.11
백준 2752번 / C언어  (0) 2020.05.06