- HashMap
- TreeMap
- LinkedHashMap (순서가 필요한 경우 사용하는 HashMap)
- SortedMap
- Hashtable
메소드
clear()
Map의 모든 객체 삭제
containsKey(key), containsValue(value)
지정 객체의 키나 값과 일치하는 Map의 키나 값이 있는지 확인
entrySet()
Map에 저장된 키-값의 쌍을 Map.Entry 타입의 객체로 저장한 Set으로 반환
get(key)
지정 객체의 키에 대응하는 값 객체를 찾아서 반환
put(key, value)
Map에 값 객체를 키 객체에 연결하여 저장
putAll(Map)
지정된 Map의 모든 키-값 쌍을 추가
remove(key)
지정한 키 객체와 일치하는 키-값 객체를 삭제
size()
Map에 저장된 키-값 쌍의 개수를 반환
values()
Map에 저장된 모든 값 객체를 반환
용어
key : 중복이 없는 값
value : 중복이 허용되는 값
entry : key - value 한 쌍을 의미
'Java > Notion' 카테고리의 다른 글
List - LinkedList (0) | 2023.04.30 |
---|---|
List - ArrayList (0) | 2023.04.30 |
컬렉션 프레임워크 - Set (0) | 2023.04.30 |
컬렉션 프레임워크 - List (0) | 2023.04.30 |
컬렉션 프레임워크 (0) | 2023.04.30 |