Map接口使用

Map接口使用

1.添加、删除元素


注意点:键不可重复,但是将不同的Value值添加到同一个Key上时,后来添加的Value会把之前添加的替换掉

2.遍历【!!!】

keySet方法

entrySet方法

两个方法的原理图析


如上图所示:

1.map.KeySet方法

通过map.KeySet方法得到map集合中的key(键),返回为一个Set集合,再使用map.get(Key)命令通过键获取与其具有映射关系的value(值)。通过增强for**遍历所有元素。

2.map.entrySet()方法

得到map集合中的key和value并包装成Map.Entry映射对,返回为一个Set集合,再使用entry.getKey()和entry.getValue()获得集合的key和value。通过增强for遍历所有元素。

EntrySet效率高于KeySet

3.判断

posted @ 2022-04-06 16:51  无关风月7707  阅读(38)  评论(0编辑  收藏  举报