자기발전소/# @lgorithm
Hash Map
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