Innholdsfortegnelse:

Hva er komparator i Java-samlinger?
Hva er komparator i Java-samlinger?

Video: Hva er komparator i Java-samlinger?

Video: Hva er komparator i Java-samlinger?
Video: Открытие этой Пирамиды Меняет всю Историю 2024, November
Anonim

Komparator Grensesnitt - Java-samlinger . I Java , Komparator grensesnittet brukes til å bestille (sortere) objektene i samling på din egen måte. Det gir deg muligheten til å bestemme hvordan elementer skal sorteres og lagres innenfor samling og kart. Komparator Grensesnitt definerer compare()-metoden. Denne metoden har to parametere.

Følgelig, hva gjør en komparator Java?

Java komparator er et grensesnitt for sortering Java gjenstander. Påkalt av " java . komparator ,” Java komparator sammenligner to Java objekter i et "sammenlign(Objekt 01, Objekt 02)"-format. Ved å bruke konfigurerbare metoder, Java komparator kan sammenligne objekter for å returnere et heltall basert på en positiv, lik eller negativ sammenligning.

Man kan også spørre, hvilken pakke lyver komparator? Komparator grensesnitt løgner i java. util pakke . Den er brukes til å korte objekter i definert rekkefølge, dvs. sortere to objekter basert på definerte kriterier.

På samme måte, hva er forskjellen mellom Java-samling og Java-samlinger?

Major forskjellen mellom samling og Samlinger er Samling er et grensesnitt og Samlinger er en klasse. Samling er basisgrensesnitt for listesett og kø. Samling er basisgrensesnitt for List, Set og Queue. Samling er et rotnivågrensesnitt for Java samling Rammeverk.

Hvordan implementerer du en komparator i Java?

Bruke komparator

  1. Lag en klasse som implementerer Comparator (og dermed compare()-metoden som gjør arbeidet tidligere gjort av compareTo()).
  2. Lag en forekomst av Comparator-klassen.
  3. Kall metoden overloaded sort() og gir den både listen og forekomsten av klassen som implementerer Comparator.

Anbefalt: