版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LiyangBai/article/details/88079112
1、Map集合的特点:
将键映射到值得对象。一个映射不能饱和重复的键。每个键只能映射到一个值。
2、Map集合与Collection集合的区别?
Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的。
Collection集合存储元素是单独出现的,Collection接口的子接口Set是唯一的,List子接口是可重复的。
3、Map集合的功能概述:
添加功能:
V put(K key,V value):添加或替换元素。
删除功能:
void clear():移除所有的键值对元素。
V remove(K key):根据键删除元素,并返回删除的值。
判断功能:
boolean containsKey(K key):判断集合是否包含指定的键。
boolean containsValue(V value):判断集合是否包含指定的值。
boolean isEmpty():判断集合是否为空。
获取功能:
Set<Map.Entry<K,V>> entrySet():获取集合的所有键值对。
V get(K key):根据键获取值。
Set<K> keySet():获取集合的所有键得到的集合。
Collection<V> values():获取集合的所有值得到的集合。
长度功能:
int size():返回集合中键值对的个数。