logo

Vmesnik Java SortedSet

Nabor se uporablja za zagotavljanje določenega vrstnega reda na svojem elementu. Elementi so urejeni z uporabo naravnega vrstnega reda ali z uporabo primerjalnika. Vsi elementi, ki so vstavljeni v razvrščen niz, morajo izvajati primerljivi vmesnik.

Iterator nabora bo prečkal nabor v naraščajočem vrstnem redu. Na voljo je več drugih operacij, da kar najbolje izkoristite naročanje. Vsi elementi morajo biti med seboj primerljivi.

java program

Metode

primerjalnik() Vrne primerjalnik, ki se uporablja za razvrščanje elementov v danem nizu. Prav tako vrne nič, če dani niz uporablja naravni vrstni red elementa.
prvi() Vrne prvi element iz trenutnega niza.
slušalke (E toElement) Vrne pogled na del danega niza, katerega elementi so strogo manjši od toElement.
zadnji() Vrne pogled v obratnem vrstnem redu preslikave, ki je prisotna na zemljevidu.
spliterator() Vrne preslikavo ključa in vrednosti, ki je povezana z najmanjšim ključem v danem zemljevidu. Prav tako vrne nič, če je zemljevid prazen.
podnabor(E odElementa, E doElementa) Vrne preslikavo ključa in vrednosti, ki je povezana z največjim ključem, ki je manjši ali enak danemu ključu. Prav tako vrne nič, če je zemljevid prazen.
tailSet(E fromElement) Vrne pogled zemljevida, katerega ključi so strogo manjši od toKey.

Primer 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')); } } 
Preizkusite zdaj

Izhod:

 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]