java treemap
时间: 2023-10-14 08:28:29 浏览: 122
Java TreeMap是一种基于红黑树实现的有序映射表,它可以根据键的自然顺序或者自定义的比较器对键进行排序。TreeMap中的元素是以键值对的形式存储的,使用put()方法将键值对添加到TreeMap中,使用get()方法根据键获取值。TreeMap还提供了一些其他方法,如firstKey()和lastKey()可以分别返回最小和最大的键。以下是一个简单的TreeMap示例:
```java
import java.util.TreeMap;
public class TreeMapExample {
public static void main(String[] args) {
// 创建一个TreeMap
TreeMap<String, Integer> treeMap = new TreeMap<>();
// 添加元素
treeMap.put("apple", 1);
treeMap.put("banana", 2);
treeMap.put("orange", 3);
// 获取值
System.out.println(treeMap.get("apple")); // 输出:1
// 获取第一个键和最后一个键
System.out.println(treeMap.firstKey()); // 输出:apple
System.out.println(treeMap.lastKey()); // 输出:orange
}
}
```
阅读全文
相关推荐
![java](https://img-home.csdnimg.cn/images/20250102104920.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)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.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)