아이티클래스

자바_맵

 

맵(Map) - 컬렉션 인터페이스

 

맵(Map)은 요소를 유일한 키와 관련시켜 저장하는 컬렉션 인터페이스이다.

 

맵의 작동 방법은 사전과 비슷하다.

키와 요소는 한 쌍으로 저장되며, 키는 요소가 저장된 위치에 대한 정보를 가지고 있다.

그러므로 맵에 저장된 요소는 키를 가지고 찾아야 한다.

 

HashMap

요소와 키가 null이 될 수 있다.

동기화되어 있지 않은 것을 제외하고는 HashTable 클래스와 비슷하다.

 

TreeMap

요소의 키가 오름차순으로 정렬된다.

 

WeekHashMap

요소의 키가 사용되지 않으면 자동적으로 키/요소의 쌍을 제거한다.

 

HashTable

요소의 키가 null이 될 수 없다.

 

HashMap hmap = new HashMap();

 

hmap.clear();

맵의 모든 키와 요소를 제거한다.

 

hmap.containsKey("A");

맵이 지정된 키(A)를 가지고 있다면 true를 리턴한다.

 

hmap.contrainsValue("1");

맵이 지정된 값(1)과 관련된 키들을 가지고 있다면 true를 리턴한다.

 

hmap.get("A");

맵에서 지정된 키(A)에 대한 요소를 리턴한다.

 

hmap.get("A").equals("1");

지정된 요소(1)와 맵(A의값)이 동일한 지를 비교한다.

 

hmap.isEmpty();

이 맵이 키와 요소를 가지고 있지 않다면 true를 리턴한다.

 

hmap.put("A", "1");

지정된 키(A)와 값(1)을 저장한다.

 

hmap.remove();

키와 관련된 요소를 제거한다.

 

hamp.size();

맵에서 키/요소의 수를 리턴한다.

 

 

 

 

 

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band