프로그래밍 정리/자바

Map

주누다 2013. 5. 29. 20:19
반응형

Map

- Key와 Value를 한 쌍으로 대입

-> 사전처럼 단어를 통해 뜻을 찾을 수 있음.

-> 한 개의 키에 한개의 값 맵핑

- 키는 중복될 수 없음.

- collection 클래스를 상속하지 않음

-> int size()

=> 사이즈의 값(갯수)

-> boolean isEmpty()

=>  lists.size() == 0와 같음. 인스턴스는 생성되어 있지만(참조주소가 있지만) 리스트안에 아무것도 적재하지 않은 상태

-> boolean containsKey(Object Key)

=> 특정 키가 들어 있는지 여부를 확인

-> boolean containsValue(Object value)

=> 특정 값이 들어 있는지 여부를 확인

-> Object get(Object key)

=> 해당 키의 들어있는 값을 꺼내옴.

-> Object put(Object key, Object value)

=> 특정키에 값을 맵핑하여 삽입

-> Object remove(Object Key)

=> 키를 가진 값을 삭제

-> void putAll(Map t)

=> 다른 맵을 이 맵에 삽입

-> void clear()

=> 모두 삭제

-> Set keySet()

=> 키들을 set으로 리턴

-> Collection values()

=> 값들을 Collection으로 리턴

-> Set entrySet()

=> Entry(키+값)들을 Set으로 리턴



반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

Legacy  (0) 2013.05.29
Entry  (0) 2013.05.29
Iterator(반복자)와 ListIterator  (0) 2013.05.29
List  (0) 2013.05.29
Iterator(반복자)  (0) 2013.05.29