Map 인터페이스 살펴보기

콜렉션에 관한 java 튜토리얼을 보면서 정리해 봅니다.

Map은 키와 값의 쌍으로 이루어진 map을 나타내는 객체입니다. 키는 DB의 주키 처럼 중복이 발생하면 안됩니다. 그리고 하나의 키는 최대한 하나의 값과 매칭 됩니다.

Map에서 제공하는 책임들로는 다음과 같은 메소드들이 있습니다.

1197165374.bmp본문에 있던 내용입니다.
[#M_ more.. | less.. |

public interface Map<K,V> {

// Basic operations
V put(K key, V value);
V get(Object key);
V remove(Object key);
boolean containsKey(Object key);
boolean containsValue(Object value);
int size();
boolean isEmpty();

// Bulk operations
void putAll(Map<? extends K, ? extends V> m);
void clear();

// Collection Views
public Set<K> keySet();
public Collection<V> values();
public Set<Map.Entry<K,V>> entrySet();

// Interface for entrySet elements
public interface Entry {
K getKey();
V getValue();
V setValue(V value);
}
}

_M#]