一、Map集合

public interface Map<K,V>

image.png

  • 创建Map接口的对象
    public class HashMap<K,v> implements Map<K,V>
    image.png
    例:
    注意:不重复,若有两个,则键与后面那个值匹配。
    image.png

    二、Map集合的基本功能

    image.png
    例:
    image.png

    三、Map集合的获取功能

    image.png
    例:

  • get()
    注意get()中键不存在,返回null
    image.png
  • keySet()
    image.png
  • values()
    image.png

    四、Map集合的遍历方式(一)

    image.png
    例:
    image.png
    遍历:
    注意遍历的是键
    image.png

    五、Map集合的遍历方式(二)

    《结婚证》
    image.png
    HashMap<K,V>中有方法entrySet(),返回Set<Map.Entry<K,V>>
    (返回 键值对 它被封装在Set集合中)
    ·
    public static interface Map.Entry<K,V>
    此接口有方法getKey(),getValue()
    例:
    注意遍历的是键值对。
    image.png


MeeWoW
18 声望1 粉丝

加油