logo

Јава СортедСет интерфејс

Скуп се користи да обезбеди одређени редослед на свом елементу. Елементи су поређани или коришћењем природног редоследа или коришћењем компаратора. Сви елементи који су уметнути у сортирани скуп морају имплементирати Цомпарабле интерфејс.

Итератор скупа ће прећи скуп у растућем редоследу. Предвиђено је неколико других операција како би се наручивање најбоље искористило. Сви елементи морају бити међусобно упоредиви.

Методе

компаратор() Враћа компаратор који се користи за редослед елемената у датом скупу. Такође враћа нулл ако дати скуп користи природни редослед елемента.
први() Враћа први елемент из тренутног скупа.
слушалице (Е тоЕлемент) Враћа приказ дела датог скупа чији су елементи стриктно мањи од тоЕлемента.
ласт() Враћа приказ обрнутим редоследом мапирања које се налази на мапи.
сплитератор() Враћа мапирање кључ/вредност које је повезано са најмањим кључем у датој мапи. Такође, враћа нулл ако је мапа празна.
подскуп (Е одЕлемента, Е доЕлемента) Враћа мапирање кључ/вредност које је повезано са највећим кључем који је мањи или једнак датом кључу. Такође, враћа нулл ако је мапа празна.
таилСет(Е фромЕлемент) Враћа приказ мапе чији су кључеви стриктно мањи од тоКеи.

Пример 1

 import java.util.SortedSet; import java.util.TreeSet; public class JavaSortedSetExample1 { public static void main(String[] args) { SortedSet set = new TreeSet(); // Add the elements in the given set. set.add('Audi'); set.add('BMW'); set.add('Mercedes'); set.add('Baleno'); System.out.println('The list of elements is given as:'); for (Object object : set) { System.out.println(object); } //Returns the first element System.out.println('The first element is given as: ' + set.first()); //Returns the last element System.out.println('The last element is given as: ' + set.last()); //Returns a view of the portion of the given set whose elements are strictly less than the toElement. System.out.println('The respective element is given as: ' + set.headSet('Baleno')); //Returns a view of the map whose keys are strictly less than the toKey. System.out.println('The respective element is given as: ' + set.tailSet('Audi')); } } 
Тестирајте одмах

Излаз:

 The list of elements is given as: Audi BMW Baleno Mercedes The first element is given as: Audi The last element is given as: Mercedes The respective element is given as: [Audi, BMW] The respective element is given as: [Audi, BMW, Baleno, Mercedes]