Kā darbojas salīdzināšanas metode?
Kā darbojas salīdzināšanas metode?
Anonim

The Salīdzinot ar () metode darbojas atgriežot int vērtību, kas ir pozitīva, negatīva vai nulle. Tas salīdzina objektu, izsaucot objektu, kas ir arguments. Negatīvs skaitlis nozīmē, ka objekts, kas veic zvanu, ir “mazāks” nekā arguments.

Ko šeit atgriež salīdzināšanas metode?

Java virkne Salīdzinot ar () metodi leksikogrāfiski salīdzina doto virkni ar pašreizējo virkni. Tas atgriežas pozitīvs skaitlis, negatīvs skaitlis vai 0. Tas salīdzina virknes, pamatojoties uz katras virknes rakstzīmes unikoda vērtību.

Turklāt, kā Java programmā ieviešat salīdzinot metodi? Kopš mēs uzglabājam java objektiem kolekcijā ir arī noteiktas kopas un kartes, kas nodrošina automatizētu kārtošanu, kad ievietojat elementu tajā, piem. TreeSet un TreeMap. uz īstenot šķirošanas jums ir nepieciešams ignorēt vai nu Salīdzinot ar (Objekts o) metodi vai salīdzināma klase vai salīdzināt (Object o1, Object o2) metodi no salīdzinājuma

Turklāt, kāda ir atšķirība starp vienlīdzības un salīdzināšanas metodi?

Salīdzinot ar salīdzina divas virknes pēc to rakstzīmēm (vienā rādītājā) un attiecīgi atgriež veselu skaitli (pozitīvu vai negatīvu). vienāds () var būt efektīvāka Salīdzinot ar (). vienāds () pārbauda, vai divi objekti ir vienādi vai nē, un atgriež Būla vērtību. Salīdzinot ar () (no saskarnes Comparable) atgriež veselu skaitli.

Kā leksikogrāfiski salīdzināt divas stīgas?

Tiek izmantota metode salīdzinātTo(). salīdzinot divas stīgas leksikogrāfiski Java valodā.

Leksikogrāfiski salīdziniet divas virknes Java valodā

  1. ja (virkne1 > virkne2) tas atgriež pozitīvu vērtību.
  2. ja abas virknes leksikogrāfiski ir vienādas. t.i., (string1 == virkne2) tas atgriež 0.
  3. if (string1 < virkne2) tas atgriež negatīvu vērtību.

Ieteicams: