来段使用treemap的代码
时间: 2024-05-12 22:20:43 浏览: 9
下面是一个使用Java TreeMap的简单示例代码:
```java
import java.util.TreeMap;
public class TreeMapExample {
public static void main(String[] args) {
TreeMap<String, Integer> treeMap = new TreeMap<>();
// 添加元素
treeMap.put("apple", 2);
treeMap.put("banana", 4);
treeMap.put("orange", 3);
treeMap.put("pear", 1);
// 遍历元素
for (String key : treeMap.keySet()) {
int value = treeMap.get(key);
System.out.println(key + ": " + value);
}
}
}
```
输出结果:
```
apple: 2
banana: 4
orange: 3
pear: 1
```
在这个示例中,我们创建了一个`TreeMap`对象,添加了一些元素,并使用`keySet()`方法遍历了所有元素,输出每个键和其对应的值。由于`TreeMap`是基于红黑树实现的,因此元素按照键的自然顺序(或自定义比较器的规则)进行排序。