java treemap
时间: 2023-10-14 18:28:29 浏览: 116
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
}
}
```
阅读全文