<aside>
Java에서 Map인터페이스 에 Key-Value 쌍으로 저장하는 데이터 구조
Map이 최상위 인터페이스 입니다.
Key : 중복될수 없다.(유일한 요소-Set의 성질을 지님, 인덱스처럼 사용)
Value: 중복될수 있다(List의 성질을 지님)
</aside>
메서드 | 설명 |
---|---|
V put(K, V) | 데이터 삽입- 저장후 값을 리턴, 이미 존재하는 키이면 값을 업데이트(수정) |
V get(Object key) | 주어진 키에 해당하는 값을 리턴, 키가 존재하지않으면 null리턴 |
V remove(Object key) | 주어진 키와 일치하는 Entry(엔트리) 삭제 - 값을 리턴 |
keySet() | Map에 포함된 모든 키를 Set콜렉션으로 반환 |
values() | Map에 포함된 모든 값을 Collection으로 반환 |
entrySet() | Map의 모든 키-값 쌍을 Set<Map.Entry<K,V>> 로 반환 |