Kuidas võrdlemise meetod töötab?
Kuidas võrdlemise meetod töötab?

Video: Kuidas võrdlemise meetod töötab?

Video: Kuidas võrdlemise meetod töötab?
Video: Kuidas ise enda küüntelt geellakki eemaldada? 2024, Mai
Anonim

The võrdlema () meetod töötab tagastades int väärtuse, mis on kas positiivne, negatiivne või null. See võrdleb objekti, helistades argumendiks olevale objektile. Negatiivne arv tähendab, et kõne sooritav objekt on "väiksem" kui argument.

Mida annab võrdlemise meetod siin?

Java string võrdlema () meetod võrdleb antud stringi praeguse stringiga leksikograafiliselt. See naaseb positiivne arv, negatiivne arv või 0. See võrdleb stringe stringide iga tähemärgi Unicode'i väärtuse alusel.

Lisaks, kuidas rakendate Javas võrdlemise meetodit? Kuna me laos java objektide kollektsioonis on ka teatud komplekt ja kaart, mis pakub automaatset sortimist, kui sisestate sellesse elemendi nt. TreeSet ja TreeMap. juurde rakendama sorteerimisel tuleb kumbki alistada võrdlema (Objekt o) meetod või võrreldav klass või võrdle (objekt o1, objekt o2) meetod Võrdlejast

Lisaks, mis vahe on võrdsuse ja võrdlemise meetodil?

võrdlema võrdleb kahte stringi nende märkide järgi (sama indeksiga) ja tagastab vastavalt täisarvu (positiivne või negatiivne). võrdub () võib siis olla tõhusam võrdlema (). võrdub () kontrollib, kas kaks objekti on samad või mitte, ja tagastab tõeväärtuse. võrdlema () (liidesest Comparable) tagastab täisarvu.

Kuidas võrrelda kahte stringi leksikograafiliselt?

Selleks kasutatakse meetodit võrdlusTo(). kahe stringi võrdlemine leksikograafiliselt Java keeles.

Võrrelge Java keeles kahte stringi leksikograafiliselt

  1. if (string1 > string2) tagastab positiivse väärtuse.
  2. kui mõlemad stringid on leksikograafiliselt võrdsed. st (string1 == string2) tagastab 0.
  3. if (string1 < string2) tagastab negatiivse väärtuse.

Soovitan: