Video: Vai divi objekti vienmēr būs vienādi, kad to salīdzinātTo () metode atgriež nulli?
2024 Autors: Lynn Donovan | [email protected]. Pēdējoreiz modificēts: 2023-12-15 23:50
Tas ir ieteica to Salīdzinot ar tikai atgriežas 0, ja zvana uz vienāds ieslēgts tie paši objekti būtu atgriezties taisnība: Salīdzinot ar (e2) == 0 ir tas pats Būla vērtība kā e1. vienāds (e2) katram C klases e1 un e2. Ņemiet vērā, ka null ir nav nevienas klases gadījums, un e.
Turklāt, vai vienādi () var atgriezt false, pat ja divu objektu saturs ir vienāds?
4 atbildes. Java valodā publiskā Būla metode vienāds ( Objekts obj) ir mantots no Objekts . Tomēr metodes īstenošana, kā noteikts Objekts klase ir tā vienāds metode būs atgriezties, ja un tikai ja uz divi objekti tiek salīdzināti tas pats piemēram.
Pēc tam rodas jautājums, kāpēc salīdzinājumam () jābūt saskaņotam ar vienāds () metodi Java? Tas ir tāpēc, ka kartes interfeiss ir definēts kā vienāds darbību, bet karte veic visus galvenos salīdzinājumus, izmantojot to Salīdzinot ar (vai salīdziniet) metodi , tātad tiek uzskatītas divas atslēgas vienāds ar šo metodi no sakārtotās kartes viedokļa ir vienāds.
Ņemot to vērā, kāda ir atšķirība starp == vienāds () un salīdzinātTo () metodi?
Salīdzinot ar : leksikogrāfiski salīdzina divas virknes. vienāds : salīdzina šo virkni ar norādīto objektu. 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 () pārbauda, vai divi objekti ir vienādi, un atgriež Būla vērtību.
Vai mēs varam ignorēt salīdzināšanas metodi?
Ignorēt salīdzināšanas metodi Tam ir jāatgriež negatīvs vesels skaitlis (parasti -1), ja pašreizējais iedarbināšanas objekts ir mazāks par apstiprināto viens , un pozitīvs vesels skaitlis (parasti +1), ja lielāks par, un 0, ja vienāds. salīdzināt ar metodi vajadzētu izmest izņēmumu, ja nodotajam objektam ir nesaderīgs tips vai null.
Ieteicams:
Kad jābūt On_success On_failure vienmēr manuālai vai aizkavētai?
On_success - izpildiet darbu tikai tad, kad visi darbi no iepriekšējiem posmiem ir veiksmīgi. Šī ir noklusējuma vērtība. on_failure - izpildiet darbu tikai tad, ja vismaz viens darbs no iepriekšējiem posmiem neizdodas. vienmēr - izpildiet darbu neatkarīgi no iepriekšējo posmu darbu statusa
Kā noteikt, vai divi objekti ir līdzīgi?
Ja diviem objektiem ir vienāda forma, tos sauc par "līdzīgiem". Ja divi skaitļi ir līdzīgi, to atbilstošo malu garumu attiecības ir vienādas. Lai noteiktu, vai parādītie trīsstūri ir līdzīgi, salīdziniet to atbilstošās malas
Vai divi masīvi ir vienādi ar JavaScript?
Javascript, lai salīdzinātu divus masīvus, mums ir jāpārbauda, vai abu masīvu garumam jābūt vienādam, tajā esošajiem objektiem ir tāda paša veida un katrs vienums vienā masīvā ir vienāds ar ekvivalentu citā masīvā. To darot, mēs varam secināt, ka abi masīvi ir vienādi vai nē. JavaScript nodrošina funkciju JSON
Ko atgriež objekta GetType metode?
Objekts ir visu veidu bāzes klase. NET tipa sistēmu, GetType metodi var izmantot, lai atgrieztu Type objektus, kas pārstāv visus. Objekts, vērtību tipi, kas ir atvasināti no sistēmas
Kā zināt, vai divi Hashmapi ir vienādi?
Ja mēs vēlamies salīdzināt hashmaps pēc atslēgām, t.i., divi hashmaps būs vienādi, ja tiem ir tieši tāds pats atslēgu komplekts, mēs varam izmantot HashMap. keySet() funkcija. Tas atgriež visus HashSet kartes taustiņus. Mēs varam salīdzināt abu karšu taustiņu jaucējkopu, izmantojot Set