Java 双列集合的特点 && Map集合常用的API

173 阅读1分钟

双列集合的特点

Snipaste_2022-11-08_16-26-46.png

  • 双列集合一次需要存一对数据,分别为键和值
  • 键不能重复,值可以重复
  • 键和值时一一对应的,每一个键只能找到自己对应的值
  • 键+值 这个整体我们称之为“键值对”或者“键值对对象”,在Java中叫做“Entry对象”

Map集合常用的API

Map是双列集合的顶层接口,它的功能是全部双列集合都可以继承使用的

方法名称说明
V put(K key, V value)添加元素
V remove(Object key)根据键删除键值对元素
void clear()移除所有的键值对元素
boolean containsKey(Object key)判断集合是否包含指定的键
boolean containsValue(Object value)判断集合是否包含指定的值
boolean isEmpty()判断集合是否为空
int size()集合的长度,也就是集合中键值对的个数
  • put方法细节
    • 在添加数据的时候,如果键不存在,那么直接把键值对对象添加到map集合中,返回值为null
    • 在添加数据的时候,如果键是存在的,那么会把原有的键值对对象覆盖,将被覆盖的值进行返回