Map集合
2025年10月13日小于 1 分钟
Map集合
- Map集合也被称为键值对集合(键值对:key-value)
- Map集合 键key 不允许重复,但 值value 可以重复
Map集合的体系

Map集合的特点
注意
Map集合特点都由键决定,对值无要求
| 集合名 | 特点 |
|---|---|
HashMap | 无序、不重复、无索引 |
LinkedHashMap | 有序、不重复、无索引 |
TreeMap | 按大小默认升序、不重复、无索引 |
Map集合的常用方法
| 方法名 | 说明 |
|---|---|
public V put(K key,V value) | 添加元素 |
public int size() | 获取集合的大小 |
public void clear() | 清空集合 |
public boolean isEmpty | 判断集合是否为空 |
public V get(Object key) | 根据键获取值 |
public V remove(Object key) | 根据键删除整个元素 |
public boolean containsKey(Object key) | 判断是否包括某个键 |
public boolean containsValue(Object value) | 判断是否包括某个值 |
public Set<K> keySet() | 获取全部键集合 |
public Collection<V> values() | 获取全部Map集合的值 |