Map接口:用于存放键值对。
特点:
(1)其中元素均为键值对,即一个key,对应一个value
(2)key和value均可为任意类型的数据
常用的实现类:
HashMap
```
①构造方法
HashMap()
HashMap(int capacity)
HashMap(int capacity,float loadFactor)
HashMap(Map<? extends K,? extends V> map)
②方法
void clear() //清空
Object clone() //浅拷贝
boolean containsKey(Object key) //判断是否有该键
boolean containsValue(Object value) //判断是否有该值
Set<Entry<T,V>> entrySet()
V get(Object key) //根据key获取对应的value
boolean isEmpty() //判断是否为空
Set<T> keySet() //获取key的集合
V put(K key,V value) //加入元素
void putALL(Map<? extends K,? extends V>map) //加入多个元素
V remove(Object key) //根据key移除元素
int size() //获取map元素个数
Collection<V> values() //获取全部
```
贴一个巨酷的博客
[skywang1
2345的博客](https://www.cnblogs.com/skywang12345/p/3310835.html)
萌新还不太了解转载的规矩,如果有不妥,请联系我