Java TreeSet higher() 方法

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

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

语法

指定者

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

参数

e - 要匹配的值

返回

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

抛出

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

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

示例 1

输出

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

示例 2

输出

TreeSet: [ D,  Z, a, b ]
Highest value then C : D

示例 3

输出

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