java中Map的常用方法

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的实现,它是不同步的。

猜你喜欢

转载自blog.csdn.net/woduoxiangfeiya/article/details/51546547