Class HashMap<K,V>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
Type Parameters:
K - the type of keys maintained by this map
V - the type of mapped values
public class HashMap<K,V>
extends AbstractMap<K,V>
implements Map<K,V>, Cloneable, Serializable
해시 테이블 기반의 Map 인터페이스를 구현합니다. 이 클래스는 순서를 보장하지 않습니다.
Constructor
public HashMap()
초기 용량 16, 적재율 0.75의 비어있는 HashMap을 생성합니다.
Method
public V get(Object key)
key에 대응되는 value를 반환합니다. 대응되는 value가 없으면 null을 반환합니다.
public V getOrDefault(Object key, V defaultValue)
key에 대응되는 value를 반환합니다. 대응되는 value가 없으면 defaultValue를 반환합니다.
public Set<K> keySet()
map에 포함되있는 모든 key를 담고있는 Set을 반환합니다.
public V put(K key, V value)
key와 value를 묶어서 저장합니다. 중복된 key를 저장하는 경우 이전 value는 대체됩니다.
'Java > API' 카테고리의 다른 글
[Java API] Class Calendar (0) | 2019.03.28 |
---|---|
[Java API] Interface Stream<T> (0) | 2019.03.27 |
[Java API] Class ArrayList<E> (0) | 2019.03.27 |
[Java API] Class Math (0) | 2019.03.27 |
[Java API] Class Arrays (0) | 2019.03.26 |