Sisukord:

Mis on Java kogudes komparaator?
Mis on Java kogudes komparaator?

Video: Mis on Java kogudes komparaator?

Video: Mis on Java kogudes komparaator?
Video: АРГЕНТИНСКИЕ АЛЬФАХОРЫ Какой Альфахор лучше всех? 😋 2024, November
Anonim

Võrdleja Liides - Java kogud . sisse Java , Võrdleja liidest kasutatakse objektide järjestamiseks (sorteerimiseks). kogumine omal moel. See annab teile võimaluse otsustada, kuidas elemente sorteeritakse ja salvestatakse kogumine ja kaart. Võrdleja Liides määratleb võrdlemise () meetodi. Sellel meetodil on kaks parameetrit.

Järelikult, mida teeb võrdlusseade Javaga?

Java võrdleja on liides sortimiseks Java objektid. Kutsus välja " java . võrdleja ,” Java võrdleja võrdleb kahte Java objektid "võrdle (Objekt 01, Objekt 02)" vormingus. Kasutades konfigureeritavaid meetodeid, Java võrdleja saab võrrelda objekte, et tagastada täisarv positiivse, võrdse või negatiivse võrdluse põhjal.

Võib ka küsida, millises paketi võrdluses valetab? Võrdleja liides valetab javas. util pakett . See on kasutatakse objektide lühendamiseks määratletud järjekorras, st kahe objekti sorteerimiseks määratletud kriteeriumide alusel.

Samamoodi, mis vahe on Java kollektsioonil ja Java kogudel?

Major erinevus kollektsiooni vahel ja Kollektsioonid on Kollektsioon on liides ja Kollektsioonid on klass. Kollektsioon on loendikomplekti ja järjekorra baasliides. Kollektsioon on loendi, komplekti ja järjekorra baasliides. Kollektsioon on juurtaseme liides Java kollektsioon Raamistik.

Kuidas rakendate Javas komparaatorit?

Võrdleja kasutamine

  1. Loo klass, mis rakendab Comparatorit (ja seega meetodit võrdlus(), mis teeb ära võrdlemise() poolt varem tehtud töö.
  2. Tehke klassi Comparator eksemplar.
  3. Kutsuge meetod overloaded sort(), andes sellele nii loendi kui ka selle klassi eksemplari, mis rakendab Comparatorit.

Soovitan: