Java SortedSet vmesnik

V tej vadnici bomo s pomočjo primera spoznali vmesnik SortedSet v Javi in ​​njegove metode.

SortedSetVmesnik okvira Java Collections se uporablja za shranjevanje elementov z nekaj reda v nizu.

Razširi vmesnik Set.

Razred, ki izvaja SortedSet

Za uporabo funkcionalnosti SortedSetvmesnika moramo uporabiti TreeSetrazred, ki ga izvaja.

Kako uporabljati SortedSet?

Za uporabo SortedSetmoramo najprej uvoziti java.util.SortedSetpaket.

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

Z uporabo TreeSetrazreda smo ustvarili razvrščen niz, imenovan živali .

Tu nismo uporabili nobenega argumenta za ustvarjanje razvrščenega niza. Zato bo niz razvrščen naravno.

Metode SortedSet

SortedSetVmesnik vključuje vse metode za Set vmesnika. To je zato, ker Setje super vmesnik SortedSet.

Poleg metod, vključenih v Setvmesnik, SortedSetvmesnik vključuje tudi te metode:

  • comparator () - vrne primerjalnik, s katerim lahko naročite elemente v nizu
  • first () - vrne prvi element niza
  • last () - vrne zadnji element niza
  • headSet (element) - vrne vse elemente nabora pred določenim elementom
  • tailSet (element) - vrne vse elemente nabora za navedenim elementom, vključno z navedenim elementom
  • subSet (element1, element2) - vrne vse elemente med elementom1 in elementom2, vključno z elementom1

Implementacija SortedSet v razredu TreeSet

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

Izhod

SortedSet: (1, 2, 3, 4) Prva številka: 1 Zadnja številka: 4 Ali je številka 2 odstranjena? prav

Če želite izvedeti več o tem TreeSet, obiščite Java TreeSet.

Zdaj, ko vemo o SortedSetvmesniku, bomo z uporabo TreeSetrazreda spoznali njegovo izvedbo .

Zanimive Članki...