Használ az egyenlő hashkódot?

Tartalomjegyzék:

Használ az egyenlő hashkódot?
Használ az egyenlő hashkódot?
Anonim

HashCode egyenlőség nem jelenti azt, hogy az egyenlő értéke igaz. A szerződés szerint két egyenlő objektumnak ugyanazzal a hashCode-nak kell lennie. De NEM írja ki, hogy a két azonos hashkóddal rendelkező objektumnak egyenlőnek kell lennie.

Használja-e az equals metódus hashCode-ot?

Amikor az egyenlőség metódusáról beszélünk, a fő célja két objektum állapotának vagy az objektum tartalmának összehasonlítása.

Az egyenlő érték használja a C hashCode-ot?

Ez azért van, mert a keretrendszer megköveteli, hogy két azonos objektumnak ugyanazzal a hashkóddal kell rendelkeznie. Ha felülírja az equals metódust két objektum speciális összehasonlításához, és a metódus a két objektumot azonosnak tekinti, akkor a két objektum hash kódjának is meg kell egyeznie.

Mire használható a hashCode és az egyenlő?

A hashcode metódus ugyanazt a hash értéket adja vissza, ha két objektumra hívjuk, amelyek egyenlőek az egyenlő metódus szerint. És ha az objektumok nem egyenlőek, akkor általában különböző hash-értékeket ad vissza.

A HashMap hashCode-ot vagy azzal egyenlő értéket használ?

Ezt felülbírálhatja az osztályában, hogy saját megvalósítást biztosítson. A HashMap az equals értéket használja a kulcs összehasonlításához, hogy a kulcsok egyenlőek-e vagy sem. Ha az egyenlő metódus igazat ad vissza, akkor egyenlők, különben nem egyenlők. Egy gyűjtőkörnek több csomópontja lehet, ez a hashCode metódustól függ.

Ajánlott:

Érdekes cikkek
Mi a célja a hulladék válogatásának?
Olvass tovább

Mi a célja a hulladék válogatásának?

A hulladék elkülönítését a törvény tartalmazza, mert sokkal könnyebben újrahasznosítható. A hulladékok hatékony elkülönítése azt jelenti, hogy kevesebb hulladék kerül lerakásra, ami olcsóbbá és jobbá teszi az emberek és a környezet számára. A közegészségügy szempontjából is fontos az elkülönítés.

Justine és Caleb nyernek?
Olvass tovább

Justine és Caleb nyernek?

Szeptemberben győztesek lettek, és Caleb nem sokkal később találkozott Justine családjával, amikor New Jersey-be látogatott. A rajongók azonban azt találgatták, hogy a pár még mindig együtt van-e, mivel hónapok óta nem látták őket együtt. Caleb és Justine nyert?

Növelheti a kondenzátor a ventilátor sebességét?
Olvass tovább

Növelheti a kondenzátor a ventilátor sebességét?

A ventilátora nagy sebességgel fog működni. … Ily módon a kondenzátor cseréje növelheti a ventilátor fordulatszámát és a légáramlás megnő. Hogyan változtatja meg a kondenzátor a ventilátor sebességét? A ventilátor motorján lévő feszültség beállításának ötlete ugyanaz, mint valaha.