📅  最后修改于: 2023-12-03 15:16:25.415000             🧑  作者: Mango
higher()
方法是 NavigableSet 接口的一个方法,用于返回在集合中严格大于给定元素的最小元素。
E higher(E e)
e
-- 集合中要比较的元素。ClassCastException
-- 与指定对象不兼容。NullPointerException
-- 指定元素为 null,并且此集合不允许 null 元素。import java.util.NavigableSet;
import java.util.TreeSet;
public class Example {
public static void main(String[] args) {
NavigableSet<Integer> numbers = new TreeSet<>();
numbers.add(1);
numbers.add(2);
numbers.add(4);
numbers.add(7);
numbers.add(9);
Integer higherNum = numbers.higher(4);
System.out.println("Higher num than 4: " + higherNum);
}
}
输出结果为:
Higher num than 4: 7
在上述示例中,我们创建了一个 NavigableSet
实例并向其中添加了几个整数。然后我们使用 higher()
方法来查找比数字 4 更高的数字,其返回值为 7。
higher()
方法用于返回集合中严格大于给定元素的最小元素。如果集合中没有这样的元素,则返回 null。在使用此方法时,请注意其返回值可能为空。