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