Komplekts tiek izmantots, lai nodrošinātu noteiktu tā elementa secību. Elementi tiek sakārtoti vai nu izmantojot dabisko secību, vai izmantojot Comparator. Visiem elementiem, kas tiek ievietoti sakārtotā kopā, ir jāievieš salīdzināmā saskarne.
Kopas iterators šķērsos kopu augošā secībā. Lai pēc iespējas labāk izmantotu pasūtīšanu, tiek nodrošinātas vairākas citas darbības. Visiem elementiem jābūt savstarpēji salīdzināmiem.
str.substring java
Metodes
salīdzinājums () | Atgriež salīdzinātāju, kas tiek izmantots elementu sakārtošanai dotajā kopā. Atgriež arī nulli, ja dotā kopa izmanto elementa dabisko secību. |
pirmais () | Atgriež pirmo elementu no pašreizējās kopas. |
austiņas (E-Element) | Atgriež skatu uz dotās kopas daļu, kuras elementi ir stingri mazāki par elementu toElement. |
Pēdējais() | Atgriež kartē esošās kartes apgrieztās secības skatu. |
sadalītājs () | Atgriež atslēgas vērtību kartējumu, kas ir saistīts ar vismazāko atslēgu dotajā kartē. Arī atgriež nulli, ja karte ir tukša. |
apakškopa (E no elementa, E uz elementu) | Atgriež atslēgas vērtību kartējumu, kas ir saistīts ar lielāko atslēgu, kas ir mazāka par doto atslēgu vai vienāda ar to. Arī atgriež nulli, ja karte ir tukša. |
astes komplekts (E no elementa) | Atgriež kartes skatu, kuras taustiņi ir stingri mazāki par toKey. |
1. piemērs
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')); } }Izmēģiniet to tagad
Izvade:
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]