import java.util.TreeMap;
public class TreeMapExample {
public static void main(String[] args) {
// 创建一个TreeMap对象
TreeMap<Integer, String> treeMap = new TreeMap<>();
// 向TreeMap中添加键值对
treeMap.put(1, "Apple");
treeMap.put(3, "Banana");
treeMap.put(2, "Orange");
// 输出TreeMap中的所有键值对
System.out.println("TreeMap内容: " + treeMap);
// 获取TreeMap中的第一个和最后一个键
System.out.println("第一个键: " + treeMap.firstKey());
System.out.println("最后一个键: " + treeMap.lastKey());
// 获取小于或等于给定键的最大键对应的值
System.out.println("小于或等于2的最大键对应的值: " + treeMap.floorEntry(2).getValue());
// 删除指定键的键值对
treeMap.remove(2);
System.out.println("删除键2后的TreeMap内容: " + treeMap);
}
}
TreeMap
是 Java 中的一个有序映射(map),它根据键的自然顺序进行排序,或者根据创建时提供的 Comparator
进行排序。TreeMap
对象,并向其中添加了一些键值对。put()
方法可以向 TreeMap
中插入键值对。firstKey()
和 lastKey()
方法可以获取 TreeMap
中的第一个和最后一个键。floorEntry()
方法用于获取小于或等于给定键的最大键及其对应的值。remove()
方法用于删除指定键的键值对。上一篇:java 枚举类
下一篇:java解析xml
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站