黑马程序员技术交流社区

标题: 黑马程序员 [打印本页]

作者: panbingqi    时间: 2015-4-21 08:19
标题: 黑马程序员
------<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集合
*
*/

作者: 我、嘞个去    时间: 2015-4-21 08:43
学习喽……不过话说你是在赚黑马币么?
作者: 只吃饭不洗碗    时间: 2015-4-21 11:41
反正我回复是为了赚黑马币哈哈
作者: itheima_llt    时间: 2015-4-21 15:20
好东西啊,谢谢楼主啊!!
作者: panbingqi    时间: 2015-4-22 22:58
我、嘞个去 发表于 2015-4-21 08:43
学习喽……不过话说你是在赚黑马币么?

是的 我是为了技术分




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2