treemap删除指定key值的元素
时间: 2023-08-04 08:05:46 浏览: 49
要删除Treemap中的指定key值的元素,可以使用Treemap的remove()方法。该方法接受一个key值作为参数,并返回被删除的元素的值。示例代码如下:
```java
import java.util.TreeMap;
public class TreeMapExample {
public static void main(String[] args) {
// 创建一个 TreeMap 对象
TreeMap<String, Integer> treeMap = new TreeMap<>();
// 添加元素
treeMap.put("A", 1);
treeMap.put("B", 2);
treeMap.put("C", 3);
treeMap.put("D", 4);
treeMap.put("E", 5);
// 删除指定 key 的元素
int removedValue = treeMap.remove("C");
// 输出删除后的 TreeMap
System.out.println(treeMap); // 输出:{A=1, B=2, D=4, E=5}
// 输出被删除的元素的值
System.out.println("被删除的元素的值为:" + removedValue); // 输出:被删除的元素的值为:3
}
}
```
在上面的示例代码中,我们首先创建了一个TreeMap对象,并添加了一些元素。然后,我们使用remove()方法删除了key为"C"的元素,并将返回的被删除的元素的值保存在变量removedValue中。最后,我们输出了删除后的TreeMap和被删除的元素的值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)