Indholdsfortegnelse:

Hvad er komparator i Java-samlinger?
Hvad er komparator i Java-samlinger?

Video: Hvad er komparator i Java-samlinger?

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

Komparator Interface - Java samlinger . I Java , Komparator interface bruges til at bestille (sortere) objekterne i kollektion på din egen måde. Det giver dig mulighed for at bestemme, hvordan elementer skal sorteres og lagres indeni kollektion og kort. Komparator Interface definerer compare() metode. Denne metode har to parametre.

Derfor, hvad gør en komparator Java?

Java komparator er en grænseflade til sortering Java genstande. Påkaldt af " java . komparator ,” Java komparator sammenligner to Java objekter i et "sammenlign(Objekt 01, Objekt 02)"-format. Ved hjælp af konfigurerbare metoder, Java komparator kan sammenligne objekter for at returnere et heltal baseret på en positiv, lig eller negativ sammenligning.

Man kan også spørge, hvilken pakke lyver komparator? Komparator interface løgne i java. util pakke . Det er bruges til at korte objekter i defineret rækkefølge, dvs. sortere to objekter baseret på definerede kriterier.

På samme måde, hvad er forskellen mellem Java-samling og Java-samlinger?

Major forskel mellem samling og Samlinger er Kollektion er en grænseflade og Samlinger er en klasse. Kollektion er basisgrænseflade for listesæt og kø. Kollektion er basisgrænseflade for List, Set og Queue. Kollektion er en grænseflade på rodniveau af Java samling Ramme.

Hvordan implementerer du en komparator i Java?

Brug af komparator

  1. Opret en klasse, der implementerer Comparator (og dermed compare()-metoden, der udfører arbejdet tidligere udført af compareTo()).
  2. Lav en instans af Comparator-klassen.
  3. Kald metoden overloaded sort() og giver den både listen og instansen af den klasse, der implementerer Comparator.

Anbefalede: