Java TreeSet floor() 方法

2024年11月7日 | 阅读 2 分钟

TreeSet 类的 floor() 方法用于查找参数列表中小于或等于给定元素的元素。

语法

指定者

NavigableSet<E> 接口中的 floor():在此接口中,NavigableSet 返回小于或等于给定元素的元素。

参数

e - 要匹配的元素

返回

如果值小于或等于集合中的值,则返回 true,否则返回 false。

抛出

ClassCastException:当对 Set 中的元素进行类型转换且它们不兼容时,抛出此异常。

NullPointerException: 当集合元素为 null 时,则会抛出此异常。

示例 1

输出

TreeSet: [ 1, 2, 5, 8, 10 ]
floor value of 3 in set: 2

示例 2

输出

TreeSet: [ ALL, BOB, acer, bill ]
Ceiling value of  bi in set: acer

示例 3

输出

TreeSet: [1, 3, 6, 7]
Ceiling value of 4 in set: 3
Ceiling value of 10 in set: 7