📜  Java中的 TreeSet Higher() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:27.466000             🧑  作者: Mango

Java中的 TreeSet Higher() 方法及示例

TreeSet是一个基于TreeMap实现的Set接口的集合,它按照自然顺序排列元素。Higher方法是TreeSet类的一个实例方法,用于返回此集合中大于指定元素的最小元素。

方法声明

Higher方法的声明如下:

public E higher(E e)

其中,E是TreeSet集合中元素的类型,e是指定的元素。

方法示例

以下是使用Higher方法的示例代码:

import java.util.TreeSet;

public class TreeSetExample {

    public static void main(String[] args) {

        // 创建一个TreeSet集合,用于存储整数类型的元素
        TreeSet<Integer> numbers = new TreeSet<Integer>();

        // 向集合中添加元素
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        numbers.add(5);

        // 获取大于3的最小元素
        Integer higher = numbers.higher(3);

        // 输出结果
        System.out.println("大于3的最小元素为:" + higher);
    }
}

上述代码创建了一个存储整数类型元素的TreeSet集合,并向其添加了5个元素。接着,使用Higher方法获取大于3的最小元素,并输出结果。

输出结果

输出结果为:

大于3的最小元素为:4

说明高于3的最小元素为4。

总结

Higher方法是TreeSet类的一个实例方法,用于返回此集合中大于指定元素的最小元素。它可用于在TreeSet集合中寻找下一个元素。