Kateri vmesnik je treba implementirati za razvrščanje?

Kazalo:

Kateri vmesnik je treba implementirati za razvrščanje?
Kateri vmesnik je treba implementirati za razvrščanje?
Anonim

Java zagotavlja Primerljiv vmesnik, ki bi ga moral implementirati kateri koli razred po meri, če želimo uporabiti metode razvrščanja matrike ali zbirke. Vmesnik Comparable ima metodo compareTo(T obj), ki se uporablja pri metodah razvrščanja, lahko preverite kateri koli razred Wrapper, String ali Date, da to potrdite.

Kateri vmesnik mora razred implementirati, da se uporablja pri razvrščanju zbirk?

Da imajo predmeti naravni red, morajo implementirati vmesnik java. lang. Primerljivo. Vmesnik Comparable ima metodo compareTo, ki vrne negativno, 0, pozitivno, če je trenutna vrednost manjša, enaka ali večja od vrednosti, s katero primerjamo.

Ali se za prilagajanje razvrščanja uporablja vmesnik?

Primerljiv in primerjalnik se lahko uporabljata za razvrščanje po meri, vendar obstajajo nekatere razlike v njihovi uporabi. Primerljivi vmesnik se lahko uporablja za zagotavljanje enega načina razvrščanja, medtem ko se vmesnik Comparator lahko uporablja za zagotavljanje več načinov razvrščanja.

Katero od naslednjega je razvrščen vmesnik?

Razred, ki izvaja vmesnik SortedSet, je TreeSet. TreeSet: Razred TreeSet, ki je implementiran v okviru zbirk, je implementacija vmesnika SortedSet, SortedSet pa razširi vmesnik Set. Obnaša se kot preprost nabor z izjemo, da shranjuje elemente v razvrščeni obliki.

Na katerem vmesniku deluje algoritem razvrščanja zbirk?

Java Comparator Interface – Delovanje zbirk. Razvrsti

Priporočena:

Zanimivi članki
Ali je war thunder brezplačen na ps4?
Preberi več

Ali je war thunder brezplačen na ps4?

Igre in pravne informacije War Thunder je najbolj obsežna brezplačna igra, večplatformska vojaška igra MMO, namenjena letalstvu, oklepnim vozilom in mornariškim plovilom na svetu Druga vojna in hladna vojna. Kako dobim war Thunder na PS4?

Kje so potrebni onkologi?
Preberi več

Kje so potrebni onkologi?

Kje delajo onkologi? zdravniške ordinacije. Splošne medicinske in kirurške bolnišnice. Zvezne agencije (Nacionalni inštituti za zdravje, centri za nadzor in preprečevanje bolezni itd.) Šolske šole, univerze in strokovne šole. Centri za ambulantno zdravljenje.

Kje so si opomogli astronavti izzivalca?
Preberi več

Kje so si opomogli astronavti izzivalca?

Potrebovali so skoraj dva meseca, da so pridobili ostanke z oceanskega dna, približno 18 milj od obale Cape Canaveral na Floridi. 20. maja 1986 so bili kremirani posmrtni ostanki sedmih astronavtov Challenger pokopani na nacionalnem pokopališču Arlington, v oddelku 46, grobu 1129.