java map removeall
时间: 2023-06-23 07:59:26 浏览: 169
JAVA Map架构和API介绍
`removeAll` 是 `java.util.Map` 接口中的一个方法,用于从一个映射中删除所有与给定键相关联的映射。其语法为:
```java
public void removeAll(Collection<?> keys)
```
其中,`keys` 参数是一个包含要删除的键的集合。如果映射中不存在这些键,则此方法不会执行任何操作。
例如,假设有一个名为 `map` 的 `HashMap` 对象,其中包含以下映射:
```
{1=A, 2=B, 3=C, 4=D}
```
如果我们调用 `map.removeAll(Arrays.asList(2, 4))`,则会删除键为 2 和 4 的映射,最终映射为:
```
{1=A, 3=C}
```
阅读全文