描述

所述ceilingKey(K key)方法用来返回的最小键大于或等于给定键,则返回null如果不存在这样的密钥。

声明

以下是java.util.TreeMap.ceilingKey()方法的声明。

public K ceilingKey(K key)

参数

key - 这是匹配的关键。

返回值

方法调用返回大于或等于key的最小键,如果没有这样的键则返回null。

异常

ClassCastException - 如果无法将指定的键与当前映射中的键进行比较,则抛出异常。

NullPointerException - 如果指定的键为null并且此映射使用自然排序,或者其比较器不允许空键,则抛出异常。

实例

以下示例显示了java.util.TreeMap.ceilingKey()方法的用法。

package com.tutorialspoint;

import java.util.*;

public class TreeMapDemo {

public static void main(String[] args) {

// creating tree map

NavigableMap treemap = new TreeMap();

// populating tree map

treemap.put(2, "two");

treemap.put(1, "one");

treemap.put(3, "three");

treemap.put(6, "six");

treemap.put(5, "five");

System.out.println("Ceiling key entry for 4: "+ treemap.ceilingKey(4));

System.out.println("Ceiling key entry for 5: "+ treemap.ceilingKey(5));

System.out.println("Ceiling key entry for 7: "+ treemap.ceilingKey(7));

}

}

让我们编译并运行上面的程序,这将产生以下结果。

Ceiling key entry for 4: 5

Ceiling key entry for 5: 5

Ceiling key entry for 7: null

java ceilingentry_java.util.TreeMap.ceilingKey()相关推荐

  1. java ceilingentry_java.util.TreeMap.ceilingKey()方法实例

    全屏 ceilingKey(K key)方法用于返回最小键大于或等于返回到给定的键,或null,如果不存在这样的键 声明 以下是java.util.TreeMap.ceilingKey()方法的声明. ...

  2. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法

    JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...

  3. Java字符串反转函数reverse()

    Java字符串反转函数reverse() package test1;public class TestReverse {public static void main(String[] args) ...

  4. Java 8 新增lambda表达式(-)

    2019独角兽企业重金招聘Python工程师标准>>> Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动.特性 ...

  5. java.io.File中mkdir()和mkdirs()的区别

    mkdir()创建此抽象路径名称指定的目录(及只能创建一级的目录,且需要存在父目录) mkdirs()创建此抽象路径指定的目录,包括所有必须但不存在的父目录.(及可以创建多级目录,无论是否存在父目录) ...

  6. Java迭代器中的next()方法

    作用 next()获取当前游标指向的下一个元素并返回,游标移到下一个元素 (迭代器和数据结构中的链表一样,同理判断下一个元素位置已在存入时链接好) 注意: 先返回游标指向的下一个元素,游标再移到该位置 ...

  7. java iterable_太糟糕了,Java 8没有Iterable.stream()

    java iterable 这是最近比较有趣的Stack Overflow问题之一: 为什么Iterable不提供stream()和parallelStream()方法? 最初,直接将Iterable ...

  8. 太糟糕了,Java 8没有Iterable.stream()

    这是最近比较有趣的Stack Overflow问题之一: 为什么Iterable不提供stream()和parallelStream()方法? 最初,直接将Iterable转换为Stream似乎很直观 ...

  9. Java中File的getPath(),getCanonicalPath()和getAbsolutePath()之间的区别

    File API在Java中非常重要,因为它使文件系统可以访问Java程序. 尽管Java的文件API丰富,但是使用它们时仍需要了解许多细节. 关于文件路径的常见查询程序员之一是getPath() , ...

最新文章

  1. .NET Core IdentityServer4实战-开篇介绍与规划
  2. 基于CDS view生成的OData服务的metadata是如何生成的
  3. Nginx配置以及域名转发
  4. webpack -- 无法将“webpack”项识别为 cmdlet 。。。
  5. eclipse中使用maven插件的时候,运行tomcat7:run的时候报错
  6. 077 logging模块
  7. Matlab如何设置图中坐标以10的次方显示
  8. 百度经纬度和google经纬度互转
  9. 安卓linux获取最高权限获取,安卓root是什么意思(获取手机最高权限)
  10. MongoDB之学习【一】:初识Mongo,路远道长,绵绵不绝
  11. STM32F103 flash地址与数据存入时高低位的关系
  12. 自动回复串口工具AutoRespondComTool
  13. C++中的delete——读书笔记
  14. H264编码常用参数整理
  15. 74HC163与74HC161 同步和异步计数器仿真示例
  16. PDF编辑方法,PDF文件怎么修改内容
  17. esxi 7.0 封装瑞昱网卡驱动_虚拟机(ESXi)下硬盘性能的探索
  18. 常见笔顺错误的字_笔画容易出错的字?
  19. 监控服务器网卡上传和下载网速的脚本
  20. 【SLAM】SLAM如何发论文?做SLAM怎么发论文

热门文章

  1. Cloud Studio全文搜索功能介绍
  2. matlab二维矩阵可视化几种方法
  3. java里的daosupport_HibernateDaoSupport与JdbcDaoSupport
  4. centos 7.9密码改密钥登陆
  5. mysql sql执行加载顺序
  6. c语言 宏教程 pdf,C语言之详解_ifdef等宏.pdf
  7. oracle中做数据字典,oracle中数据字典是干嘛用的啊
  8. 2018南京网络赛L题 Magical Girl Haze(分层图+优先队列优化的dijkstra)
  9. IO-5(InputStreamReader、OutputStreamWriter、序列化流、反序列化流、Serializable、transient)
  10. amoeba for mysql配置_Amoeba for mysql 读写分离