Miten vertaa-menetelmä toimii?
Miten vertaa-menetelmä toimii?

Video: Miten vertaa-menetelmä toimii?

Video: Miten vertaa-menetelmä toimii?
Video: Polarisaatio? Dialogi! – Miten ymmärtäisimme toisiamme paremmin? 2024, Marraskuu
Anonim

The vertaa () menetelmä toimii palauttamalla int-arvon, joka on joko positiivinen, negatiivinen tai nolla. Se vertaa objektia kutsumalla objektiin, joka on argumentti. Negatiivinen luku tarkoittaa, että kutsuva objekti on "pienempi" kuin argumentti.

Mitä vertaa-menetelmä palauttaa tässä?

Java-merkkijono vertaa () menetelmä vertaa annettua merkkijonoa nykyiseen merkkijonoon leksikografisesti. Se palaa positiivinen luku, negatiivinen luku tai 0. Se vertaa merkkijonoja kunkin merkkijonon Unicode-arvon perusteella.

Lisäksi, kuinka otat vertailuTo-menetelmän käyttöön Javassa? Koska varastoimme java Kokoelmassa on myös tiettyjä Set and Map -objekteja, jotka mahdollistavat automaattisen lajittelun, kun lisäät siihen elementin esim. TreeSet ja TreeMap. to toteuttaa lajittelu on ohitettava joko vertaa (Objekti o) menetelmä tai Vertaileva luokka tai vertaa (Object o1, Object o2) menetelmä Comparatorista

Lisäksi, mitä eroa on yhtä kuin vertaa-menetelmällä?

vertaa vertaa kahta merkkijonoa niiden merkkien perusteella (samalla indeksillä) ja palauttaa kokonaisluvun (positiivisen tai negatiivisen) vastaavasti. on yhtä suuri () voi olla tehokkaampi silloin vertaa (). on yhtä suuri () tarkistaa, ovatko kaksi objektia samoja vai eivät, ja palauttaa loogisen arvon. vertaa () (liitännästä Comparable) palauttaa kokonaisluvun.

Miten vertaat kahta merkkijonoa leksikografisesti?

Menetelmää vertaa() käytetään vertaamalla kahta merkkijonoa leksikografisesti Javassa.

Vertaa kahta merkkijonoa leksikografisesti Javassa

  1. jos (merkkijono1 > merkkijono2) se palauttaa positiivisen arvon.
  2. jos molemmat merkkijonot ovat leksikografisesti samanlaisia. eli (merkkijono1 == merkkijono2) se palauttaa 0.
  3. jos (merkkijono1 < merkkijono2) se palauttaa negatiivisen arvon.

Suositeltava: