반응형
1. HashMap 패키지 계층
-
- java.util.AbstractMap<K,V>
- java.util.HashMap<K,V>
- java.util.AbstractMap<K,V>
2. 구조
Class HashMap<K,V>
3. 특징
HashTable과 유사 ( 차이점 : key, value에 null 제한 없음, unsynchronized
get, put 함수에 대해 constant-time performance를 제공함
컬렉션에 대한 조회은 버킷의 용량과 key-value의 개수와 연관이 있기 때문에 반복 작업이 많을 시 크기 조정 필요
3. 메소드
put(K key, V value)
clear() //Removes all of the mappings from this map.
containsKey(Object key) //Returns true if this map contains a mapping for the specified key.
containsValue(Object value)
get(Object key) //Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
반응형
'Java' 카테고리의 다른 글
[백준] 식당 입구 대기 줄 성공 (1) | 2024.11.14 |
---|---|
[백준] 기술 연계마스터 임스 (1) | 2024.11.13 |
[java] 문자열 나누기 (1) | 2024.10.30 |
[java] 크기가 작은 부분 문자열 (0) | 2024.10.29 |
[java] for문을 통해 string 문자열 순회하기 (0) | 2024.10.28 |