HashMap是一个散列表,存储的是键值对HashMap<key,value>,其中key和value都可以为null,HashMap位于java.util包下,它是非线程安全的,线程安全可以使用Concurrentmap。
下面介绍hashmap中常用的方法。
在此之前您可以先了解:
- hashmap遍历的4种方法
- hashmap按照key排序
- 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中所有键值对 |