📜  Java中的SortedSet first()方法(1)

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

Java中的SortedSet first()方法介绍

简介

Java中的SortedSet是一个有序集合接口,其实现类包括TreeSet和ConcurrentSkipListSet等。SortedSet中包括了一些基本的方法,如add、remove、size等等,其常用的方法之一就是first()。

first()方法返回当前集合中第一个(最小的)元素。

方法签名
E first();

此方法没有参数,返回类型为E,表示当前集合中的第一个元素。

使用示例

下面给出一个使用TreeSet实现的SortedSet的示例:

import java.util.SortedSet;
import java.util.TreeSet;

public class SortedSetDemo {
    public static void main(String[] args) {
        SortedSet<Integer> numbers = new TreeSet<>();
        numbers.add(5);
        numbers.add(3);
        numbers.add(8);
        numbers.add(2);
        System.out.println("最小的元素为:" + numbers.first());
    }
}

输出结果为:

最小的元素为:2
注意事项
  • 若当前集合为空,则调用first()方法会抛出NoSuchElementException异常。
总结

Java中的SortedSet接口提供了一个返回集合中第一个元素的方法first()。该方法适用于需要获取集合中最小元素的场景。需要注意的是,若当前集合为空,则会抛出NoSuchElementException异常,使用时应当注意。