Map接口
两个实现类:HashMap(重要)和TreeMap
特点:
1.存储任意键值对(一对数据),提供键映射至值的功能,每个键最多只能映射至一个值
2.键:无序无下标,不允许重复(是唯一的)
3.值:无序无下标,允许重复
常用方法
put(key,value)
1.put方法添加元素(关键字,值)
每一个键只对应一个值,在添加元素时,重复的key会把之前的给替换掉
2.删除
3.迭代操作
得到的是一个set集合,两种遍历方式都是遍历Set集合
第一种遍历
只输出key时,不能输出value值,通过map里面的get方法,还要通过key来获取value(效率较低)
此种遍历是先拿到key的set集合,然后再用增强for来遍历
第二种遍历(效率稍高)
entry是一个映射对,有key,也有value,一次性都获取到了
4.判断