------<a target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
* Map<K,V>集合
* 查看API得知
* 将键映射到值的对象 : 通过对应的键,可以找到对应的值
* 一个映射不能包含重复的键: 一个Map集合中,不能存储重复的键, 键唯一
* 每个键最多只能映射到一个值: 一个键 对应着 一个值 1对1的关系
*
* Map: 存储成对出现元素的集合
*
* Collection Map
* zhang3 键 值
* lisi zhang3 28
* wang5 lisi 18
*
*
* Collection 集合 与 Map集合的区别?
* Collection:
* 单个元素:光棍
* Collection中的Set集合中,元素唯一
* Map:
* 成对元素:夫妻,通常叫做 键值对
* Map集合中的键唯一, 值可以重复
*
*
* --------------------------------------------
* Map集合中的方法:
*
* 添加功能:
* V put(K key, V value): 将给定的键值对元素,存储到集合中
*
* 删除功能:
* void clear() 清空集合中所有的键值对元素
* V remove(Object key): 把给定的键,所对应的键值对元素,在集合中删除,返回被删除元素的值(指键值对元素中的值)
*
* 判断功能:
* boolean containsKey(Object key): 判断当前集合中是否包含指定的键
* boolean containsValue(Object value): 判断当前集合是否包含指定的值
* boolean isEmpty(): 判断当前集合是否为空
*
* 长度功能:
* int size(): 获取集合中键值对元素的个数
*
* 获取功能:
* Set<Map.Entry<K,V>> entrySet(): 获得一个包含多个键值对元素的Set集合
* V get(Object key) : 根据指定的键,获取对应的值
* Set<K> keySet(): 获得一个包含所有键的 Set集合
* Collection<V> values(): 获得一个包含所有值的Collection集合
*
*/
|
|