Java SortedSet saskarne

Šajā apmācībā mēs ar piemēra palīdzību uzzināsim par Java saskarni SortedSet un tās metodēm.

SortedSetPar Java Kolekcijas ietvaros saskarni izmanto, lai uzglabātu elementus ar kādu secībā komplektā.

Tas paplašina iestatīšanas saskarni.

Klase, kas ievieš SortedSet

Lai izmantotu SortedSetsaskarnes funkcionalitāti , mums jāizmanto TreeSetklase, kas to ievieš.

Kā lietot SortedSet?

Lai izmantotu SortedSet, mums vispirms jāimportē java.util.SortedSetpakete.

 // SortedSet implementation by TreeSet class SortedSet animals = new TreeSet(); 

Izmantojot TreeSetklasi, mēs esam izveidojuši šķirotu komplektu, ko sauc par dzīvniekiem .

Šeit mēs neesam izmantojuši argumentus, lai izveidotu sakārtotu kopu. Tādējādi komplekts tiks sakārtots dabiski.

SortedSet metodes

SortedSetInterfeiss ietver visas metodes Iestatīt interfeisu. Tas ir tāpēc, ka Setir super saskarne SortedSet.

Bez iekļautas metodes Setsaskarne, SortedSetsaskarne ietver arī šādas metodes:

  • Comparator () - atgriež salīdzinātāju, kuru var izmantot, lai pasūtītu elementus komplektā
  • first () - atgriež kopas pirmo elementu
  • last () - atgriež kopas pēdējo elementu
  • headSet (elements) - atgriež visus kopas elementus pirms norādītā elementa
  • tailSet (elements) - atgriež visus kopas elementus pēc norādītā elementa, ieskaitot norādīto elementu
  • subSet (elements1, elements2) - atgriež visus elementus starp elementu1 un elementu2, ieskaitot elementu1

SortedSet ieviešana TreeSet klasē

 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); ) ) 

Rezultāts

SortedSet: (1, 2, 3, 4) Pirmais numurs: 1 Pēdējais numurs: 4 Vai numurs 2 ir noņemts? taisnība

Lai uzzinātu vairāk par to TreeSet, apmeklējiet Java TreeSet.

Tagad, kad mēs zinām par SortedSetsaskarni, mēs uzzināsim par tā ieviešanu, izmantojot TreeSetklasi.

Interesanti raksti...