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

Метод tailSet

Метод tailSet класса TreeSet возвращает новое множество (представление), содержащее все элементы исходного множества, которые больше или равны указанному элементу. В первый параметр мы передаем элемент, с которого начинается возвращаемое множество. Второй параметр является необязательным булевым значением: если передать false, то начальный элемент не будет включаться в результат.

Синтаксис

treeSet.tailSet(fromElement, [inclusive])

Пример

Давайте создадим множество чисел и получим все элементы, начиная с 3:

import java.util.TreeSet; public class Main { public static void main(String[] args) { TreeSet<Integer> set = new TreeSet<>(); set.add(1); set.add(2); set.add(3); set.add(4); set.add(5); TreeSet<Integer> res = new TreeSet<>(set.tailSet(3)); System.out.println(res); } }

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

[3, 4, 5]

Пример

Давайте получим элементы, начиная с 3, но не включая его. Для этого передадим вторым параметром false:

import java.util.TreeSet; public class Main { public static void main(String[] args) { TreeSet<Integer> set = new TreeSet<>(); set.add(1); set.add(2); set.add(3); set.add(4); set.add(5); TreeSet<Integer> res = new TreeSet<>(set.tailSet(3, false)); System.out.println(res); } }

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

[4, 5]

Пример

Давайте получим часть множества строк, начиная со строки "c":

import java.util.TreeSet; public class Main { public static void main(String[] args) { TreeSet<String> set = new TreeSet<>(); set.add("a"); set.add("b"); set.add("c"); set.add("d"); set.add("e"); TreeSet<String> res = new TreeSet<>(set.tailSet("c")); System.out.println(res); } }

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

[c, d, e]

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

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