Map 接口是映射类的顶层接口,SortedMap 接口提供了排序功能,最经常使用到的已实现 Map 接口的类有 HashMap 和 TreeMap。HashMap 对“键”进行散列;TreeMap 实现了 SortedMap 接口,通过用排序方法根据元素的键的排序结果把元素组织到树中。
1.HashMap
常用方法:
方法 | 描述 |
---|---|
void clear() | 清空所有元素 |
boolean containsKey(Object key) | 判断是否包含指定的键 |
boolean containsValue(Object value) | 判断是否包含指定的值 |
Collection values( ) | 获得所有值所组成的集合 |
Set keySet( ) | 获得键所组成的集合 |
Set> entrySet( ) | 获得映射组成的集合(与values不同) |
V get(Object key) | 获得指定键对应的值(如果没有则返回一个null) |
V put(K key, V value) | 建立指定键与值之间的关联 |
V remove(Object key) | 如果存在,则从此映射中删除指定键的映射,并返回对应的值;反之则返回null |
未完待记录…