
QuickHashIntStringHash 클래스의 get 메소드는 해시맵에서 특정 키에 해당하는 값을 조회하는 메소드입니다.
해시맵에 키가 존재할 경우, 해당 키에 매핑된 값을 리턴합니다.
해시맵에 키가 존재하지 않는 경우, null을 리턴합니다.
get 메소드는 해시맵의 키-값 쌍을 정렬된 순서로 리턴하지 않습니다. 해시맵은 키-값 쌍을 해시 함수를 사용하여 저장하기 때문에, 키-값 쌍의 순서는 보장되지 않습니다.
따라서, get 메소드를 사용할 때 null을 리턴하는 경우는 해시맵에 키가 존재하지 않는 경우입니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
java
QuickHashIntStringHash hash = new QuickHashIntStringHash();
hash.put(1, "value1");
hash.put(2, "value2");
String value1 = hash.get(1); // value1을 리턴
String value2 = hash.get(2); // value2을 리턴
String value3 = hash.get(3); // null을 리턴
이 예제에서, hash.put(1, "value1")과 hash.put(2, "value2")를 통해 해시맵에 키-값 쌍을 저장합니다.
그런 다음, hash.get(1)과 hash.get(2)를 통해 해시맵에서 키 1과 2에 해당하는 값을 조회합니다.
hash.get(3)에서는 해시맵에 키 3이 존재하지 않기 때문에 null을 리턴합니다.
2025-06-14 00:39