java记录之Map
Mapkey-value映射的接口,是由数组和链表组成的数据结构
支持的方法
1.int size()
返回key-value映射的数量
2.boolean isEmpty()
返回map是否为空
3.boolean containsKey(Object key)
map中是否包含当前key
如果key的类型和map的key的类型不一致,则抛出ClassCastException类型转换异常。
如果key为空且map不支持key为空的情况下,则抛出NullPointerException的空指针异常
4.boolean containsValue(Object value)
map中是否包含当前的value
如果value的类型和map的key的类型不一致,则抛出ClassCastException类型转换异常。
如果value为空且map不支持key为空的情况下,则抛出NullPointerException的空指针异常
5.V get(Object key)
根据key获取对应的value
如果key的类型和map的key的类型不一致,则抛出ClassCastException类型转换异常。
如果key为空且map不支持key为空的情况下