Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java treemap

作者:冷空气来袭   发布日期:2025-09-17   浏览:58

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

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站