什么是Map?
Map主要用于存储键值对,根据键得到值,因此不允许键重复,但允许值重复。
Map常用API方法?
void clear() 把map集合中所有的键值删除
boolean containsKey(Object key) 检出map集合中有没有包含Key为key的元素,如果有则返回true,否则返回false。
boolean containsValue(Object value) 检出map集合中有没有包含Value为value的元素,如果有则返回true,否则返回false。
Set<Map.Entry<K,V>> entrySet() 返回map到一个Set集合中,以map集合中的Key=Value的形式返回到set中。
boolean equals(Object o) 判断两个Set集合的元素是否相同
v get(Object key) 根据map集合中元素的Key来获取相应元素的Value
int hashCode() 返回map集合的哈希码值
boolean isEmpty() 检出map集合中是否有元素,如果没有则返回true,如果有元素则返回false
Set<K> keySet() 返回map集合中所有Key
Set<K> keySet() 返回map集合中所有Key
int size() 返回map集合中元素个数