map是以键值对的方式存储数据的集合,键不可以重复,每个键只能对应一个值
containsKey(Object key),containsValue(Object value)–>判断map中是不是含有相应的key,value
entrySet()–>返回map中的映射关系的set视图set<Map.Entry<k,v>>
可以理解为是将map中的键值对以set的形式存储便于取出来
keySet()–>返回map中包含的键的set视图set,可以理解为将map中的所有键取出来以set形式存储
get(Object key)–>返回map中的key键值对应的value
put(Object key,Object value)–>如果map中本来含有key则用value替换原来的值,并返回原来的值,不存在旧值则返回null
remove(Object key)–>如果存在对应的键值对,则移除键值对,并返回旧值,不存在旧值返回null
values()–>返回map所有的value组成的collection
HashMap是基于哈希表的Map的实现,它是不同步的。