Map集合
概述
双列集合是每个元素都有键与值两部分组成的集合,记录的是键值对对应关系,即通过键可以找到值
键必须是唯一,值可以重复
常用子类
最常用的双列集合是Map下的子类HashMap
LinkedHashMap
Hashtoble也是Map集合的一种已被HashMap取代
Map集合的特点
如是否可重复,是否有序仅用在键上,如HashMap集合的键不得重复,值可以重复
键是唯一的,且无序的
Map基本使用
Map接口的常用方法
V put(K key, V value);
*存储键值
*如果键值存在,则使用新值替换旧值,返回旧值
*如果键不存在,则直接存储,返回null
V remove(Object key);
*根据键删除键值对,返回键对应的值
*如果键不存在,则返回null
V get (Object key);
*根据键找对应的值
*如果键存在,则返回null
Int size();
*获得键值对的个数
boolean containsKey(Object key);
*判断集合中是否包含对应的键,包含返回true,否则返回false</