hashmap怎么用
时间: 2023-10-28 17:06:50 浏览: 51
HashMap是Java中的一个集合类,用于存储键值对数据。以下是使用HashMap的基本操作:
1. 导入HashMap类:
```
import java.util.HashMap;
```
2. 创建HashMap对象:
```
HashMap<String, Integer> hashMap = new HashMap<>();
```
上述代码创建了一个HashMap对象,其中键的类型为String,值的类型为Integer。你可以根据实际需求选择不同的键和值类型。
3. 添加键值对:
```
hashMap.put("key1", value1);
hashMap.put("key2", value2);
```
使用`put()`方法可以向HashMap中添加键值对。这里的"key1"和"key2"是键,value1和value2是对应的值。
4. 获取值:
```
Integer value = hashMap.get("key1");
```
使用`get()`方法可以根据键获取对应的值。在上述例子中,将返回与"key1"相关联的值。
5. 判断是否包含键:
```
boolean containsKey = hashMap.containsKey("key1");
```
使用`containsKey()`方法可以判断HashMap中是否包含指定的键。在上述例子中,将返回true或false。
6. 删除键值对:
```
hashMap.remove("key1");
```
使用`remove()`方法可以删除HashMap中指定的键值对。上述代码将删除与"key1"相关联的键值对。
以上是HashMap的基本用法,还有其他一些方法和功能可以根据需要进行使用。请注意,HashMap是无序的,如果需要按特定顺序遍历键值对,请考虑使用LinkedHashMap。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)