Method |
Explain |
TreeMap() |
TreeMap 객체 생성 |
TreeMap(Comparator c) |
지정한 Comparator를 기준으로 정렬하는 TreeMap 객체를 생성 |
TreeMap(Map m) |
주어진 Map에 저장된 모든 요소를 포함하는 TreeMap을 생성 |
TreeMap(SortedMap m) |
주어진 SortedMap에 저장된 모든 요소를 포함하는 TreeMap을 생성 |
void clear() |
TreeMap에 저장된 모든 객체를 제거 |
Object clone() |
현재 TreeMap을 복제해서 반환 |
Comparator comparator() |
TreeMap의 정렬기준이 되는 Comparator를 반환(지정되지 않으면 null 반환) |
boolean containsKey(Object key) |
TreeMap에 지정된 Key가 포함되어있는지 확인 |
boolean containsValue(Object value) |
TreeMap에 지정된 Value가 포함되어있는지 확인 |
Set entrySet() |
TreeMap에 저장된 Key와 Value를 Entry의 형태로 Set에 저장 후 반환 |
Obejct firstKey() |
TreeMap에 저장된 첫 번째 요소의 Key를 반환 |
Object get(Object key) |
지정된 Key와 Value를 반환 |
SortedMap headMap(Object toKey) |
TreeMapdp 저장된 첫 번쨰 요소부터 지정된 요소까지의 범위에 속한 모든 요소가 담긴 SortedMap을 반환 |
Set keySet() | TreeMap에 저장된 모든 Key가 저장된 Set을 반환 |
boolean isEmpty() |
TreeMap이 비어있는지 확인 |
Object lastKey() | TreeMap에 저장된 마지막 요소의 Key를 반환 |
Object put(Object key, Object value) |
지정된 Key와 Value을 TreeMap에 저장 |
void putAll(Map map) | Map에 저장된 모든 요소를 TreeMap에 저장 |
Object remove(Object key) |
TreeMap에서 지정된 Key로 저장된 Value 객체를 제거 |
int size() | TreeMap에 저장된 요소의 개수를 반환 |
SortedMap subMap(Object fromKey, Object toKey) |
지정된 두 개의 Key 사이에 있는 요소가 담긴 SortedMap을 반환 |
SortedMap tailMap(Object fromKey) | 지정된 Key부터 마지막요소의 범위에 속한 요소가 담긴 SortedMap을 반환 |
Collection values() |
TreeMap에 저장된 모든 값을 Collection의 형태로 반환 |