集合之Map(1)

来源:互联网 发布:性能数据 守望先锋 编辑:程序博客网 时间:2024/06/03 13:53

一、引入:
之前的一大段时间里我们介绍了Collection、List、Set这些单列集合,但是单列集合并不能完全满足我们的日常所需,例如:在现实生活中有些数据是以映射关系存在的,也就是成对存在的,比如:

一夫一妻制下:老公——老婆身份证——人一把钥匙——锁

二、双列集合:
1、概况:
—| Map:如果是实现了Map接口的集合类。特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复。
——| HashMap
——| TreeMap
——| Hashtable

2、Map接口的方法:
1)添加:

put(K key, V value) putAll(Map<? extends K,? extends V> m)

2)删除
remove(Object key)
clear()

3)获取:
get(Object key)
size()
4)判断:
containsKey(Object key)
containsValue(Object value)
isEmpty()

0 0
原创粉丝点击