데이터구조에서 데이터를 빠르게 저장하고 검색하는 방법
key와 value 2개의 값을 쌍으로 데이터 저장, 관리하는 자료 구조
❗❗ 정렬된 결과가 필요할 때,
해시테이블을 사용해서 데이터 저장 >> 삽입 순서는 유지 / 키나 값의 순서 보장X
따라서, 새로 리스트를 생성하여 정렬 후 저장한다.
put(key, value)
get(key)
remove(key)
size()
int size = map.size();containValue(value)
boolean exists = map.containValue(10);isEmpty()
boolean isEmpty = map.isEmpty(10);clear()
map.clear()Set<K> keys = map.keySet();Collection<V> values = map.values();Set<Map,Entry<k,v>> entrySet = map.entrySet();HashMap에서 value만 사용, key가 중복되지않은 특성을 가진 집합(Set) 자료구조
add(c)
contains(c)
remove(c)
size()
isEmpty()
clear()