У овом упутству ћемо научити о СортедСет интерфејсу у Јави и његовим методама уз помоћ примера.
SortedSet
Интерфејс оквира Јава Колекције се користи за складиштење елемената са неком редоследу у сету.
Проширује Сет интерфејс.
Класа која имплементира СортедСет
Да бисмо користили функционалности SortedSet
интерфејса, морамо да користимо TreeSet
класу која га примењује.
Како се користи СортедСет?
Да бисмо га користили SortedSet
, прво морамо да увозимо java.util.SortedSet
пакет.
// SortedSet implementation by TreeSet class SortedSet animals = new TreeSet();
Направили смо сортирани скуп назван животиње помоћу TreeSet
класе.
Овде нисмо користили никакве аргументе за стварање сортираног скупа. Стога ће сет бити природно сортиран.
Методе СортедСет
SortedSet
Интерфејс укључује све методе Сет интерфејса. То је зато што Set
је супер интерфејс од SortedSet
.
Поред метода укључених у Set
интерфејс, SortedSet
интерфејс укључује и ове методе:
- цомпаратор () - враћа упоређивач који се може користити за наручивање елемената у скупу
- фирст () - враћа први елемент скупа
- ласт () - враћа последњи елемент скупа
- хеадСет (елемент) - враћа све елементе скупа пре наведеног елемента
- таилСет (елемент) - враћа све елементе скупа након наведеног елемента, укључујући наведени елемент
- субСет (елемент1, елемент2) - враћа све елементе између елемента1 и елемента2, укључујући елемент1
Примена СортедСет у ТрееСет Цласс
import java.util.SortedSet; import java.util.TreeSet; class Main ( public static void main(String() args) ( // Creating SortedSet using the TreeSet SortedSet numbers = new TreeSet(); // Insert elements to the set numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); System.out.println("SortedSet: " + numbers); // Access the element int firstNumber = numbers.first(); System.out.println("First Number: " + firstNumber); int lastNumber = numbers.last(); System.out.println("Last Number: " + lastNumber); // Remove elements boolean result = numbers.remove(2); System.out.println("Is the number 2 removed? " + result); ) )
Оутпут
СортедСет: (1, 2, 3, 4) Први број: 1 Последњи број: 4 Да ли је уклоњен број 2? истина
Да бисте сазнали више о томе TreeSet
, посетите Јава ТрееСет.
Сада када знамо за SortedSet
интерфејс, научићемо о његовој примени користећи TreeSet
класу.