📜  Java中的 TreeSet pollFirst() 方法(1)

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

Java中的 TreeSet pollFirst() 方法

在 Java 中,TreeSet 是一种基于红黑树实现的有序集合。TreeSet 中的元素按照升序排列,并且不允许重复元素。TreeSet 中提供了一个 pollFirst() 方法,用于获取集合中的第一个元素,并将其从集合中删除。

方法定义

pollFirst() 方法的定义如下:

public E pollFirst()

其中,E 表示集合中元素的数据类型。

方法返回值

pollFirst() 方法返回集合中的第一个元素,如果集合为空,则返回 null。

方法使用示例
import java.util.*;

public class TreeSetDemo {
    public static void main(String[] args) {
        TreeSet<Integer> set = new TreeSet<>();

        // 添加元素
        set.add(3);
        set.add(1);
        set.add(2);

        // 获取并删除第一个元素
        int first = set.pollFirst();

        System.out.println("第一个元素为:" + first); // 输出:第一个元素为:1
        System.out.println("集合中剩余的元素为:" + set); // 输出:集合中剩余的元素为:[2, 3]
    }
}

在上面的示例中,我们创建了一个 TreeSet 对象,并添加了三个整数。然后,我们使用 pollFirst() 方法获取并删除集合中的第一个元素,并输出集合中剩余的元素。输出结果如下:

第一个元素为:1
集合中剩余的元素为:[2, 3]

从输出结果可以看出,集合中的第一个元素已经被删除,并且集合中剩下的元素为 2 和 3。

总结

pollFirst() 方法是 TreeSet 类中的一个重要方法,它可以获取并删除集合中的第一个元素。在使用该方法时,我们需要注意集合是否为空,以避免出现空指针异常。