РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
442 of 1163 menu

Метод last

Метод last возвращает последний (наибольший) элемент из множества TreeSet. Так как элементы в TreeSet хранятся в отсортированном по возрастанию порядке, последний элемент является максимальным значением в коллекции. Метод не принимает параметров и возвращает ссылку на объект типа E.

Синтаксис

treeSet.last()

Пример

Давайте создадим TreeSet с числами и получим последний (наибольший) элемент:

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(5); set.add(2); set.add(4); int res = set.last(); System.out.println(res); } }

Результат выполнения кода:

5

Пример

Давайте создадим TreeSet со строками и получим последний элемент в лексикографическом порядке:

import java.util.TreeSet; public class Main { public static void main(String[] args) { TreeSet<String> set = new TreeSet<>(); set.add("abcde"); set.add("12345"); set.add("bcd"); set.add("cde"); String res = set.last(); System.out.println(res); } }

Результат выполнения кода:

"cde"

Пример

Давайте проверим, что метод возвращает именно максимальный элемент, а не последний добавленный:

import java.util.TreeSet; public class Main { public static void main(String[] args) { TreeSet<Integer> set = new TreeSet<>(); set.add(10); set.add(20); set.add(30); set.add(5); int res = set.last(); System.out.println(res); } }

Результат выполнения кода:

30

Смотрите также

  • метод first,
    который возвращает первый элемент множества
  • метод headSet,
    который возвращает часть множества до указанного элемента
  • метод tailSet,
    который возвращает часть множества после указанного элемента
  • класс TreeSet,
    который хранит элементы в отсортированном порядке
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить