2025 Avtor: Lynn Donovan | [email protected]. Nazadnje spremenjeno: 2025-01-22 17:40
To je priporočal to primerjaj z samo vrne 0, če je klic na enaka na isti predmeti bi vrnitev prav: primerjaj z (e2) == 0 ima enako logična vrednost kot e1. enaka (e2) za vsako e1 in e2 razreda C. Upoštevajte, da je nič je ni primerka katerega koli razreda in e.
Poleg tega, ali je mogoče, da enak () vrne false, tudi če sta vsebina dveh predmetov enaka?
4 odgovori. V Javi metoda public boolean enaka ( Predmet obj) je podedovano od Predmet . Vendar pa izvajanje metode, kot je opredeljeno v Predmet razred je to enaka metoda bo vrni, če in samo če the dva predmeta se primerjajo enako primer.
Nato se postavlja vprašanje, zakaj bi moral biti compareTo () skladen z metodo equals () v Javi? To je zato, ker je vmesnik zemljevida opredeljen v smislu enaka operacijo, vendar zemljevid izvede vse ključne primerjave s svojim primerjaj z (ali primerjaj) metoda , torej dva ključa, ki se štejeta enako s tem metoda so z vidika razvrščenega zemljevida, enako.
Če upoštevamo to, kakšna je razlika med metodo == enako () in compareTo ()?
primerjaj z : primerja dva niza leksikografsko. enaka : primerja ta niz z navedenim predmetom. primerjaj z primerja dva niza po njihovih znakih (v istem indeksu) in temu ustrezno vrne celo število (pozitivno ali negativno). enako () preveri, ali sta dva predmeta enaka ali ne, in vrne logično vrednost.
Ali lahko preglasimo metodo compareTo?
Preglasi metodo compareTo Vrniti mora negativno celo število (običajno -1), če je trenutni sprožilni objekt manjši od posredovanega eno in pozitivno celo število (običajno +1), če je večje od, in 0, če je enako. CompareTo metoda should vrže izjemo, če ima posredovani predmet nezdružljiv tip ali nič.
Priporočena:
Kako lahko ugotovite, ali sta si dva predmeta podobna?
Če imata dva predmeta enako obliko, se imenujeta 'podobna'. Če sta si dve sliki podobni, sta razmerja dolžin njunih ustreznih stranic enaka. Če želite ugotoviti, ali so prikazani trikotniki podobni, primerjajte njihove ustrezne stranice
Ali so opredeljeni kot razmerje med lastnostmi predmeta in zmožnostmi agenta, ki dajejo namige za uporabo predmeta?
Dostopnost je razmerje med lastnostmi predmeta in zmožnostmi agenta, ki določajo, kako bi se predmet lahko uporabil
Ali sta dva niza enaka JavaScript?
V Javascriptu moramo za primerjavo dveh nizov preveriti, ali mora biti dolžina obeh nizov enaka, da so v njem prisotni objekti istega tipa in je vsak element v enem nizu enak nasprotniku v drugem nizu. S tem lahko sklepamo, da sta oba niza enaka ali ne. JavaScript ponuja funkcijo JSON
Kaj vrne metoda GetType predmeta?
Objekt je osnovni razred za vse vrste v. NET, metodo GetType lahko uporabite za vrnitev predmetov Type, ki predstavljajo vse. Objekt, vrste vrednosti, ki so izpeljane iz sistema
Kako preverim, ali sta dva niza enaka v C#?
Strcmp() primerja dva niza znak za znakom. Če je prvi znak dveh nizov enak, se primerja naslednji znak dveh nizov. To se nadaljuje, dokler se ustrezna znaka dveh nizov ne razlikujeta ali dokler ni dosežen ničelni znak ''. Določeno je v nizu