I denne opplæringen vil vi lære om SortedSet-grensesnittet i Java og dets metoder ved hjelp av et eksempel.
Den SortedSetgrensesnittet til Java Collections rammeverket brukes til å lagre elementer med litt orden i et sett.
Den utvider Set-grensesnittet.

Klasse som implementerer SortedSet
For å kunne bruke funksjonene til SortedSetgrensesnittet, må vi bruke TreeSetklassen som implementerer det.

Hvordan bruke SortedSet?
For å bruke SortedSetmå vi først importere java.util.SortedSetpakken.
 // SortedSet implementation by TreeSet class SortedSet animals = new TreeSet(); 
Vi har laget et sortert sett som heter dyr ved hjelp av TreeSetklassen.
Her har vi ikke brukt noen argumenter for å lage et sortert sett. Derfor vil settet bli sortert naturlig.
Metoder for SortedSet
Den SortedSetgrensesnitt omfatter alle metoder for Set-grensesnittet. Det er fordi det Seter et supergrensesnitt av SortedSet.
Foruten metoder som er inkludert i Setgrensesnittet, inkluderer SortedSetgrensesnittet også disse metodene:
- komparator () - returnerer en komparator som kan brukes til å bestille elementer i settet
 - first () - returnerer det første elementet i settet
 - siste () - returnerer det siste elementet i settet
 - headSet (element) - returnerer alle elementene i settet før det angitte elementet
 - tailSet (element) - returnerer alle elementene i settet etter det angitte elementet inkludert det spesifiserte elementet
 - subSet (element1, element2) - returnerer alle elementene mellom element1 og element2 inkludert element1
 
Implementering av SortedSet i TreeSet Class
 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); ) ) 
Produksjon
SortedSet: (1, 2, 3, 4) First Number: 1 Last Number: 4 Er nummer 2 fjernet? ekte
Hvis du vil lære mer om det TreeSet, kan du gå til Java TreeSet.
Nå som vi vet om SortedSetgrensesnittet, vil vi lære om implementeringen ved hjelp av TreeSetklassen.








