Метод first
Метод first возвращает первый (наименьший) элемент
из множества TreeSet.
Поскольку TreeSet хранит элементы в отсортированном
по возрастанию порядке, первый элемент является
наименьшим. Метод не принимает параметров.
Если множество пустое, метод выбрасывает исключение
NoSuchElementException.
Синтаксис
treeSet.first()
Пример
Давайте создадим множество чисел и получим его первый элемент:
import java.util.TreeSet;
public class Main
{
public static void main(String[] args)
{
TreeSet<Integer> set = new TreeSet<>();
set.add(3);
set.add(1);
set.add(4);
set.add(2);
set.add(5);
int res = set.first();
System.out.println(res);
}
}
Результат выполнения кода:
1
Пример
Давайте создадим множество строк и получим его первый элемент:
import java.util.TreeSet;
public class Main
{
public static void main(String[] args)
{
TreeSet<String> set = new TreeSet<>();
set.add("bcd");
set.add("abcde");
set.add("abcd");
set.add("abc");
String res = set.first();
System.out.println(res);
}
}
Результат выполнения кода:
"abc"
Пример
Давайте проверим, что будет, если множество пустое:
import java.util.TreeSet;
public class Main
{
public static void main(String[] args)
{
TreeSet<Integer> set = new TreeSet<>();
try
{
int res = set.first();
System.out.println(res);
}
catch (Exception e)
{
System.out.println("Set is empty");
}
}
}
Результат выполнения кода:
"Set is empty"