Inhoudsopgave:

Wat is comparator in Java-collecties?
Wat is comparator in Java-collecties?

Video: Wat is comparator in Java-collecties?

Video: Wat is comparator in Java-collecties?
Video: Курс 2 Урок № 85 Интерфейс SortedSet проверка Comparator а 2024, Mei
Anonim

Comparator Koppel - Java-collecties . In Java , Comparator interface wordt gebruikt om de objecten te ordenen (sorteren) in de verzameling Op je eigen manier. Het geeft u de mogelijkheid om te beslissen hoe elementen worden gesorteerd en opgeslagen binnen verzameling en kaart. Comparator Interface definieert de methode Compare(). Deze methode heeft twee parameters.

Wat doet een comparator dus Java?

Java-vergelijker is een interface voor het sorteren Java voorwerpen. aangeroepen door “ Java . comparator ,” Java-vergelijker vergelijkt twee Java objecten in een "compare (Object 01, Object 02)" -indeling. Met behulp van configureerbare methoden, Java-vergelijker kan objecten vergelijken om een geheel getal te retourneren op basis van een positieve, gelijke of negatieve vergelijking.

Men kan zich ook afvragen, welk pakket liegt de comparator? Comparator koppel leugens op java. gebruik pakket . Het is gebruikt om objecten in een gedefinieerde volgorde kort te maken, d.w.z. twee objecten sorteren op basis van gedefinieerde criteria.

Evenzo, wat is het verschil tussen Java-verzameling en Java-verzamelingen?

Belangrijk verschil tussen Collectie en Collecties is Verzameling is een interface en Collecties is een klas. Verzameling is basisinterface voor lijstset en wachtrij. Verzameling is de basisinterface voor List, Set en Queue. Verzameling is een interface op rootniveau van de Java-collectie Kader.

Hoe implementeer je een comparator in Java?

Comparator gebruiken

  1. Maak een klasse die Comparator implementeert (en dus de methode Compare() die het werk doet dat eerder werd gedaan door CompareTo()).
  2. Maak een instantie van de klasse Comparator.
  3. Roep de overbelaste methode sort() aan en geef deze zowel de lijst als de instantie van de klasse die Comparator implementeert.

Aanbevolen: