hashmap用法
时间: 2023-07-07 21:10:14 浏览: 82
hashmap的遍历
HashMap是一个Java中的集合类,它提供了一种存储键值对的方式。使用HashMap时,我们可以通过任何非空的对象作为键,来存储和访问值。HashMap中的键和值都可以为null。下面是一些使用HashMap的常见操作:
1. 创建HashMap对象:
```
HashMap<String, Integer> map = new HashMap<>();
```
2. 存储键值对:
```
map.put("apple", 3);
map.put("banana", 4);
```
3. 获取值:
```
Integer value = map.get("apple");
```
4. 判断是否包含某个键:
```
boolean containsKey = map.containsKey("apple");
```
5. 判断是否包含某个值:
```
boolean containsValue = map.containsValue(3);
```
6. 获取所有键的集合:
```
Set<String> keySet = map.keySet();
```
7. 获取所有值的集合:
```
Collection<Integer> values = map.values();
```
8. 获取键值对的集合:
```
Set<Map.Entry<String, Integer>> entrySet = map.entrySet();
```
9. 删除键值对:
```
map.remove("apple");
```
10. 清空HashMap:
```
map.clear();
```
阅读全文