Map接口和Collection接口有什么不同:
Map集合:双列集合,键是唯一的,数据类型只针对键有效。
Collection:单列集合,Set体系是具有唯一性的。数据类型针对集合中的元素有效。
Map集合中的方法;
添加:
V put(K key, V value)
如果键是第一次添加,返回null
如果键不是第一次添加,就用新值替换之间的旧值,并且返回之前的旧值
"zhangsan",28
"lisi",30
删除:
void clear();
V reomove(Object key); 根据键,移除该键值对。返回值
判断:
boolean containsKey(Object key); 判断集合中是否包含给定的键
boolean containsValue(Object value); 判断集合中是否包含给定的值
boolean isEmpty(); 判断集合是否为空
获取:
Set< Map.Entry<K,V> > entrySet(); 返回 键值对对象 的集合。
V get(K key); 根据键获取值
Set<T> keySet(); 获取双列集合中,所有键的集合
Collection<V> values(); 获取双列集合中,所有值的集合
长度:
int size(); 返回的是集合中 键值对 的个数。
|
|