Video: Onko kaksi objektia aina yhtä suuria, kun niiden vertailuTo () -menetelmä palauttaa nollan?
2024 Kirjoittaja: Lynn Donovan | [email protected]. Viimeksi muokattu: 2023-12-15 23:46
Se On suositteli sitä vertaa vain palaa 0, jos soitat on yhtä suuri päällä samoja esineitä olisi palata totta: vertaa (e2) == 0 on sama boolen arvo kuten e1. on yhtä suuri (e2) jokaiselle luokan C e1:lle ja e2:lle. Huomaa, että nolla On ei ole minkään luokan esiintymä, ja e.
Lisäksi, voiko yhtäläiset () palauttaa epätosi, vaikka kahden objektin sisältö olisi sama?
4 vastausta. Javassa menetelmä public boolean on yhtä suuri ( Esine obj) on peritty Esine . Kuitenkin menetelmän täytäntöönpano määriteltynä Esine luokka on se on yhtä suuri menetelmä tulee palauta jos ja vain jos the kaksi esinettä verrataan sama ilmentymä.
Myöhemmin kysymys kuuluu, miksi vertaaTo () pitäisi olla johdonmukainen yhtä kuin () -menetelmän kanssa Javassa? Tämä johtuu siitä, että karttaliittymä on määritelty on yhtä suuri -toimintoa, mutta kartta suorittaa kaikki keskeiset vertailut sen avulla vertaa (tai vertaa) menetelmä , joten kaksi avainta katsotaan yhtä suuri tällä menetelmä ovat lajitellun kartan näkökulmasta yhtä suuri.
Kun tämä pidetään mielessä, mitä eroa on == on yhtä kuin () ja vertaaTo () -menetelmällä?
vertaa : Vertaa kahta merkkijonoa leksikografisesti. on yhtä suuri : Vertaa tätä merkkijonoa määritettyyn objektiin. vertaa vertaa kahta merkkijonoa niiden merkkien perusteella (samalla indeksillä) ja palauttaa kokonaisluvun (positiivisen tai negatiivisen) vastaavasti. on yhtä suuri () tarkistaa, ovatko kaksi objektia samoja vai eivät, ja palauttaa loogisen arvon.
Voimmeko ohittaa vertailumenetelmän?
Ohita vertaa menetelmään Sen pitäisi palauttaa negatiivinen kokonaisluku (yleensä -1), jos nykyinen laukaiseva objekti on pienempi kuin hyväksytty yksi , ja positiivinen kokonaisluku (yleensä +1), jos suurempi kuin, ja 0, jos yhtä suuri. vertaa menetelmään pitäisi heittää poikkeuksen, jos ohitetulla objektilla on yhteensopimaton tyyppi tai null.
Suositeltava:
Kuinka voin palauttaa ja palauttaa Postgres-tietokannan?
Jos luot varmuuskopion komennolla pg_dump, voit helposti palauttaa sen seuraavalla tavalla: Avaa komentorivi-ikkuna. Siirry Postgres bin -kansioon. Esimerkki: cd 'C:ProgramFilesPostgreSQL9.5in' Anna komento palauttaaksesi tietokanta. Kirjoita postgres-käyttäjäsi salasana. Tarkista palautusprosessi
Mitkä ovat LACP:n käytön kaksi etua, valitse kaksi?
Mitkä ovat LACP:n käytön kaksi etua? (Valitse kaksi.) lisää redundanssia Layer 3 -laitteisiin. eliminoi ylittävän puun protokollan tarpeen. mahdollistaa automaattisen EtherChannel-linkkien muodostamisen. tarjoaa simuloidun ympäristön linkkien yhdistämisen testaamiseen
Ovatko suunnikkaan kaksi diagonaalia yhtä suuret?
Kun suunnikas jaetaan kahteen kolmioon, näemme, että kulmat yhteisen sivun poikki (tässä lävistäjä) ovat yhtä suuret. Tämä osoittaa, että myös suunnikkaan vastakkaiset kulmat ovat yhtä suuret. Suunnikkaan diagonaalit eivät ole yhtä pitkiä
Ovatko kaksi taulukkoa yhtä JavaScriptiä?
Javascriptissä kahden taulukon vertaamiseksi meidän on tarkistettava, että molempien taulukoiden pituuden tulee olla sama, siinä olevat objektit ovat samaa tyyppiä ja jokainen taulukon kohde on sama kuin toisen taulukon vastine. Tekemällä tämän voimme päätellä, että molemmat taulukot ovat samat tai eivät. JavaScript tarjoaa JSON-toiminnon
Kuinka tarkistan, ovatko kaksi merkkijonoa yhtä suuria C#:ssa?
Strcmp() vertaa kahta merkkijonoa merkki kerrallaan. Jos kahden merkkijonon ensimmäinen merkki on yhtä suuri, kahden merkkijonon seuraavaa merkkiä verrataan. Tämä jatkuu, kunnes kahden merkkijonon vastaavat merkit eroavat toisistaan tai saavutetaan tyhjä merkki ''. Se määritellään merkkijonossa