A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© panbingqi 中级黑马   /  2015-4-21 08:19  /  762 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

------<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集合
*
*/

4 个回复

倒序浏览
学习喽……不过话说你是在赚黑马币么?
回复 使用道具 举报
反正我回复是为了赚黑马币哈哈
回复 使用道具 举报
好东西啊,谢谢楼主啊!!
回复 使用道具 举报
我、嘞个去 发表于 2015-4-21 08:43
学习喽……不过话说你是在赚黑马币么?

是的 我是为了技术分
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马