iamlucia 2020. 11. 12. 16:46

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