HashMap是一个散列表,存储的是键值对HashMap<key,value>,其中key和value都可以为null,HashMap位于java.util包下,它是非线程安全的,线程安全可以使用Concurrentmap。

下面介绍hashmap中常用的方法。

在此之前您可以先了解:

  1. hashmap遍历的4种方法
  2. hashmap按照key排序
  3. hashmap按照value排序

方法名说明
put(key, value)
将指定的键值对添加到HashMap中
get(key)
返回给定键对应的值
remove(key)
从HashMap中删除指定键对应的键值对
containsKey(key)
判断HashMap中是否包含指定的键
containsValue(value)
判断HashMap中是否包含指定的值
size()
返回HashMap中键值对的数量
keySet()
返回HashMap中所有键的集合
values()
返回HashMap中所有值的集合
entrySet()
返回HashMap中所有键值对的集合
clear()
删除HashMap中所有键值对