Java TreeSet lower() 方法

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

lower() 是 TreeSet 类的一个方法。此方法返回集合中比参数元素小的最大元素,如果不存在这样的元素,则返回 null。

语法

指定者

NavigableSet<E> 接口中的 lower:返回集合中比参数元素小的最大元素。

参数

e - 要匹配的值

返回

它返回比 e 小的最大元素,如果找不到这样的元素,则返回 null。

抛出

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

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

示例 1

输出

TreeSet: [ 1, 2, 5, 8, 10 ]
Lowest value then 7 : 5

示例 2

输出

TreeSet: [ D,  Z, a, b ]
Lowest value then a: Z

示例 3

输出

TreeSet: [ 1, 3, 6, 9, A, B, a, b ]
Lowest value then b : a
Lowest value then 9 : 6