Equals folosește hashcode?

Cuprins:

Equals folosește hashcode?
Equals folosește hashcode?
Anonim

Egalitatea

HashCode nu înseamnă că egal returnează adevărat. Contractul este că două obiecte care sunt egale trebuie să aibă același cod hash. Dar NU precizează că cele două obiecte cu același HashCode trebuie să fie egale.

Metoda equals folosește hashCode?

Când vorbim despre metoda egalității, scopul principal este de a compara starea a două obiecte sau conținutul obiectului.

Egals folosește hashCode C?

Deoarece cadru necesită ca două obiecte care sunt aceleași trebuie să aibă același cod hash. Dacă înlocuiți metoda equals pentru a face o comparație specială a două obiecte și cele două obiecte sunt considerate la fel de către metodă, atunci codul hash al celor două obiecte trebuie să fie, de asemenea, același.

Pentru ce este hashCode și echivalentul folosit?

Metoda hashcode returnează aceeași valoare hash atunci când sunt apelate pe două obiecte, care sunt egale conform metodei equals. Și dacă obiectele sunt inegale, de obicei returnează valori hash diferite.

HashMap folosește hashCode sau echivalent?

Puteți înlocui acest lucru în cursul dvs. pentru a vă oferi propria implementare. HashMap folosește equals pentru a compara cheia indiferent dacă sunt egale sau nu. Dacă metoda equals returnează adevărat, ele sunt egale, altfel nu sunt egale. O singură găleată poate avea mai multe noduri, depinde de metoda hashCode.

Recomandat:

Articole interesante
Încărcarea wireless funcționează cu telefonul cu fața în jos?
Citeste mai mult

Încărcarea wireless funcționează cu telefonul cu fața în jos?

Nu, niciun încărcător wireless nu va încărca un iPhone cu fața în jos. … În funcții, se menționează „Util pentru carcasă: nu te băga cu carcasa telefonului tău, PowerWave transmite puterea de încărcare direct chiar și prin carcasele cu protecție grea.

Ce înseamnă verificarea?
Citeste mai mult

Ce înseamnă verificarea?

1: act de verificare. 2: articole sau suma verificată. Este Checkage un cuvânt? Act de verificare; ca, verificarea unui nume sau a unui articol dintr-o listă. Ce înseamnă verificabil? 1: poate fi verificată o poveste verificabilă.

Unde are loc în mod normal fertilizarea?
Citeste mai mult

Unde are loc în mod normal fertilizarea?

Fertilizarea are loc de obicei în o trompe uterine care leagă un ovar de uter. Dacă ovulul fertilizat călătorește cu succes în tubul uterin și se implantează în uter, un embrion începe să crească. În ce locație are loc în mod normal fertilizarea testul?