Beny's Study

05. MAP인터페이스 본문

[JAVA]/13. 제네릭과 컬렉션

05. MAP인터페이스

76beny 2022. 4. 28. 23:22

 

특징

■ 키와 값의 쌍으로 이루어진 집합

■ 순서유지안함, 중복(값중복 허용, 키중복 비허용)

■ Hashtable : 동기화 됨

   HashMap :동기화되지않음

 

관련메서드

메서드 설명
void clear() Map의 모든 객체를 삭제한다,
boolean containsKey(Object key) 지정된 키의 객체와 일치하는 맵의 키객체가 있는지 확인한다.
boolean containsValue(Object value) 지정된 value객체와 일치하는 Map의value객체가 있는지 확인한다.
Set entrySet() Map에 저장되어 있는 key-value쌍을 Map.Entry타입의 객체로 저장한
Set으로 반환한다.
boolean equals(Object o) 동일한 Map인지 비교한다.
Object get(Object key) 지정한 Key객체에 대응하는 value객체를 찾아서 반환한다.
int hashCode() 해시코드를 반환한다
boolean isEmpty() map이 비어있는지 확인한다
Set keySet() Map에 저장된 모든 키객체를 반환한다,
Object put(Object key,Object value) Map에 value객체를 key객체에 연결하여 저장한다.
void putAll(Map t) 지정된 Map의 모든 key0value객체를 삭제한다.
Object remove(Object key) 지정한key객체와 일치하는 key-value객체를 삭제한다
int Size() Map에 저장된 key-value쌍의 개수를 반환한다.
Collection values() Map에 저장된 모든 value객체를 반환한다.

"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.

이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우

민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."

 

'[JAVA] > 13. 제네릭과 컬렉션' 카테고리의 다른 글

07. LinkedList 와 배열의 단점  (0) 2022.04.29
06. ArrayList  (0) 2022.04.29
04. Set인터페이스  (0) 2022.04.28
03. List 인터페이스  (0) 2022.04.28
02. Collection 인터페이스와 메서드  (0) 2022.04.28