hashmap移除元素
时间: 2023-11-08 09:18:54 浏览: 48
HashMap是Java中的一种数据结构,可以用来存储键值对。要移除HashMap中的元素,可以使用remove()方法。该方法接受一个键作为参数,并从HashMap中删除与该键相关联的键值对。下面是一个示例代码:
```java
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加键值对
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);
hashMap.put("D", 4);
// 打印HashMap的内容
System.out.println("HashMap before removal: " + hashMap);
// 移除键为"B"的键值对
hashMap.remove("B");
// 打印HashMap的内容
System.out.println("HashMap after removal: " + hashMap);
}
}
```
运行以上代码,输出结果如下:
```
HashMap before removal: {A=1, B=2, C=3, D=4}
HashMap after removal: {A=1, C=3, D=4}
```
在这个示例中,我们创建了一个HashMap对象,并添加了四个键值对。然后,我们使用remove()方法删除了键为"B"的键值对。最后,我们打印了删除后的HashMap内容,可以看到键为"B"的键值对已经被成功移除了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)