INHOUDSOPGAWE:

Wat is vergelyker in Java-versamelings?
Wat is vergelyker in Java-versamelings?

Video: Wat is vergelyker in Java-versamelings?

Video: Wat is vergelyker in Java-versamelings?
Video: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, Mei
Anonim

Vergelyker Interface - Java Versamelings . In Java , Vergelyker koppelvlak word gebruik om die voorwerpe in die versameling op jou eie manier. Dit gee jou die vermoë om te besluit hoe elemente gesorteer en binne gestoor sal word versameling en kaart. Vergelyker Interface definieer vergelyk () metode. Hierdie metode het twee parameters.

Gevolglik, wat doen 'n vergelyker Java?

Java Vergelyker is 'n koppelvlak vir sortering Java voorwerpe. Opgeroep deur " java . vergelyker ,” Java Vergelyker vergelyk twee Java voorwerpe in 'n "vergelyk (Object 01, Object 02)"-formaat. Met behulp van konfigureerbare metodes, Java Vergelyker kan voorwerpe vergelyk om 'n heelgetal terug te gee gebaseer op 'n positiewe, gelyke of negatiewe vergelyking.

Mens kan ook vra, watter pakket lieg vergelyker? Vergelyker koppelvlak leuens in java. gebruik pakket . Dit is gebruik om voorwerp in gedefinieerde volgorde te kort, d.w.s. sorteer twee voorwerpe gebaseer op gedefinieerde kriteria.

Net so, wat is die verskil tussen Java-versameling en Java-versamelings?

Majoor verskil tussen versameling en Versamelings is Versameling is 'n koppelvlak en Versamelings is 'n klas. Versameling is basis koppelvlak vir lys stel en tou. Versameling is basis-koppelvlak vir lys, stel en tou. Versameling is 'n wortelvlak-koppelvlak van die Java-versameling Raamwerk.

Hoe implementeer jy 'n vergelyker in Java?

Gebruik Comparator

  1. Skep 'n klas wat Comparator implementeer (en dus die compare() metode wat die werk doen wat voorheen gedoen is deur compareTo()).
  2. Maak 'n voorbeeld van die Comparator-klas.
  3. Roep die oorlaaide sort() metode en gee dit beide die lys en die instansie van die klas wat Comparator implementeer.

Aanbeveel: