-
Java Map 컬렉션(Collection) 개념JAVA 2021. 5. 26. 22:03
Map 컬렉션 개념
Map 컬렉션은 키(Key) 와 값(value) 으로 구성된 Entry 객체를 저장하는 구조를 가진다.
키와 값은 모두 객체이며, 키는 중복될 수 없다
만약 동일한 키를 가지고 있는 Entry 객체를 Map 컬렉션에 저장하면,
기존의 값은 사라지고 새로운 값이 저장된다.
Map 컬렉션 기능 및 종류
HashMap, HashTable, LinkedHashMap, Properties, TreeMap 등이 있다..
Map 컬렉션에서 공통적으로 사용가능한 Map 인터페이스의 메서드
- V put(K key, V value) : 매개변수로 주어진 키와 값을 추가하며, 저장되면 값을 반환한다.
- boolean containsKey(Object key) : 매개변수로 주어진 키가 Map 컬렉션에 존재하는지 여부를 확인
- Set<Map.Entry<K,V>> entrySet() : 키와 값의 쌍으로 구성된 모든 Map.Entry 객체를 Set 컬렉션에 담아서 반환
- boolean isEmpty() : Map 컬렉션이 비어있는지 여부를 확인한다.
- Set<K> keySet() : Map 컬렉션에 저장된 모든 키를 Set 컬렉션에 담아서 반환.
- Collection<V> values() : Map 컬렉션에 저장된 모든 값을 Collection에 담아서 반환.
- void clear() : Map 컬렉션에 저장된 모든 Map.Entry 객체를 삭제합니다.
- V remove(Object key) : 매개변수로 주어진 키와 일치하는 Map.Entry를 삭제하고 값을 반환.
728x90반응형'JAVA' 카테고리의 다른 글
[JAVA] 자료구조 - HashMAP (0) 2021.06.08 [Java]JDK와 JRE (0) 2021.05.30 [JAVA] 컬렉션(Collection) 이란? (2) 2020.11.30 리스트(List) (1) 2020.11.30 Scanner (입력) (1) 2020.11.25