logo

Java SortedSet sučelje

Skup se koristi za pružanje određenog poretka na svom elementu. Elementi su poredani korištenjem prirodnog reda ili korištenjem komparatora. Svi elementi koji se umeću u sortirani skup moraju implementirati sučelje Comparable.

Iterator skupa će prolaziti kroz skup uzlaznim redoslijedom. Omogućeno je nekoliko drugih operacija kako bi se naručivanje najbolje iskoristilo. Svi elementi moraju biti međusobno usporedivi.

Metode

usporednik() Vraća komparator koji se koristi za poredak elemenata u danom skupu. Također vraća null ako dani skup koristi prirodni poredak elementa.
prvi() Vraća prvi element iz trenutnog skupa.
slušalice (E to Element) Vraća prikaz dijela zadanog skupa čiji su elementi striktno manji od toElement.
posljednji() Vraća prikaz obrnutim redoslijedom mapiranja koje je prisutno na karti.
razdjelnik() Vraća preslikavanje ključa i vrijednosti koje je povezano s najmanjim ključem u danoj mapi. Također, vraća null ako je karta prazna.
podskup(E odElementa, E doElementa) Vraća preslikavanje ključa i vrijednosti koje je pridruženo najvećem ključu koji je manji ili jednak danom ključu. Također, vraća null ako je karta prazna.
tailSet(E fromElement) Vraća prikaz karte čiji su ključevi striktno manji od toKey.

Primjer 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')); } } 
Testirajte sada

Izlaz:

 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]