java sortedmAP
时间: 2023-11-12 18:59:58 浏览: 70
SortedList.java
Java中的SortedMap是一个接口,它继承自Map接口,表示一组按照某种顺序排列的键值对。SortedMap中的键值对是按照键的自然顺序或者指定的比较器顺序进行排序的。常见的实现类有TreeMap。
SortedMap接口中定义了一些与排序相关的方法,例如firstKey()、lastKey()、headMap()、tailMap()、subMap()等等。
下面是一个使用TreeMap实现SortedMap的例子:
```
SortedMap<String, Integer> map = new TreeMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
for (String key : map.keySet()) {
System.out.println(key + ": " + map.get(key));
}
```
输出结果为:
```
apple: 1
banana: 2
orange: 3
```
阅读全文