Java ConcurrentSkipListMap ceilingKey()方法及示例
java.util.concurrent.ConcurrentSkipListMap 的 ceilingKey() 方法是Java中的一个内置函数,它返回大于或等于给定键的最小键。如果没有这样的值,则返回null。当没有键的时候,该方法会抛出NullPointerException。
语法 :
参数: 该函数接受一个强制参数 key ,它指定了键。
返回值: 该函数返回大于或等于key的最小键,如果没有这样的键,则返回null。
异常: 该方法抛出两类异常。
- ClassCastException: 如果指定的键不能与当前地图中的键进行比较,以及
- NullPointerException: 如果指定的键为空。
下面的程序说明了上述方法:
程序1 :
输出
程序2
输出
参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html#ceilingKey-K-