Obsah:

Čo je komparátor v kolekciách Java?
Čo je komparátor v kolekciách Java?

Video: Čo je komparátor v kolekciách Java?

Video: Čo je komparátor v kolekciách Java?
Video: #95 Comparator vs Comparable in Java 2024, Smieť
Anonim

Porovnávač Rozhranie - Kolekcie Java . In Java , Porovnávač rozhranie sa používa na usporiadanie (triedenie) objektov v zber svojim spôsobom. To vám dáva možnosť rozhodnúť, ako budú prvky triedené a uložené zber a mapu. Porovnávač Rozhranie definuje metódu Compare(). Táto metóda má dva parametre.

Čo teda robí komparátor Java?

Java komparátor je rozhranie na triedenie Java predmety. Vyvolané „ java . komparátor ,” Java komparátor porovnáva dve Java objekty vo formáte „porovnaj (Objekt 01, Objekt 02)“. Pomocou konfigurovateľných metód, Java komparátor dokáže porovnať objekty a vrátiť celé číslo na základe kladného, rovnakého alebo záporného porovnania.

Niekto sa môže tiež opýtať, ktorý balík klame porovnávač? Porovnávač rozhranie lži v jave. util balík . to je používa sa na skrátenie objektov v definovanom poradí, t. j. triedenie dvoch objektov na základe definovaných kritérií.

Podobne, aký je rozdiel medzi kolekciou Java a kolekciami Java?

Major rozdiel medzi kolekciou a zbierky je Zbierka je rozhranie a zbierky je trieda. Zbierka je základné rozhranie pre množinu zoznamov a front. Zbierka je základné rozhranie pre zoznam, sadu a front. Zbierka je rozhranie na koreňovej úrovni Kolekcia Java Rámec.

Ako implementujete komparátor v Jave?

Použitie komparátora

  1. Vytvorte triedu, ktorá implementuje Comparator (a teda metódu Compare(), ktorá vykonáva prácu predtým vykonanú pomocou funkcie CompareTo()).
  2. Vytvorte inštanciu triedy Comparator.
  3. Zavolajte preťaženú metódu sort() a dajte jej zoznam aj inštanciu triedy, ktorá implementuje komparátor.

Odporúča: