hashmap删除操作
时间: 2023-11-08 10:52:09 浏览: 64
HashMap删除操作可以使用remove()方法来实现。remove()方法接受一个参数,即要删除的键值对的键。它会返回被删除的值,如果没有找到对应的键,则返回null。
以下是一个示例代码,演示了如何使用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);
System.out.println("删除前的HashMap:" + hashMap);
// 删除键为"B"的键值对
Integer removedValue = hashMap.remove("B");
System.out.println("被删除的值:" + removedValue);
System.out.println("删除后的HashMap:" + hashMap);
}
}
```
输出结果:
```
删除前的HashMap:{A=1, B=2, C=3}
被删除的值:2
删除后的HashMap:{A=1, C=3}
```