본문 바로가기

Java/API

[Java API] Class HashMap<K,V>


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