Հավասարը օգտագործում է հեշկոդ:

Բովանդակություն:

Հավասարը օգտագործում է հեշկոդ:
Հավասարը օգտագործում է հեշկոդ:
Anonim

HashCode-ի հավասարությունը չի նշանակում, որ հավասարները վերադարձնում են true: Պայմանագիրն այն է, որ երկու օբյեկտները, որոնք հավասար են, պետք է ունենան նույն հեշԿոդ: Բայց այն ՉԻ նշում, որ նույն HashCode-ով երկու օբյեկտները պետք է հավասար լինեն:

Հավասար մեթոդն օգտագործում է hashCode?

Երբ մենք խոսում ենք հավասարների մեթոդի մասին, հիմնական նպատակն է համեմատել երկու առարկաների վիճակը կամ առարկայի պարունակությունը:

Հավասարը օգտագործում է hashCode C?

Դա այն պատճառով է, որ շրջանակը պահանջում է, որ երկու նույն օբյեկտները պետք է ունենան նույն հեշկոդ: Եթե դուք անտեսում եք հավասարների մեթոդը՝ երկու օբյեկտների հատուկ համեմատություն կատարելու համար, և այդ երկու օբյեկտները համարվում են նույնը մեթոդով, ապա երկու օբյեկտների հեշ կոդը նույնպես պետք է լինի նույնը։

Ինչի՞ համար է օգտագործվում hashCode-ը և հավասարները:

Հեշկոդ մեթոդը վերադարձնում է միևնույն հեշ արժեքը, երբ կանչվում է երկու օբյեկտ, որոնք հավասար են ըստ հավասարների մեթոդի: Եվ եթե օբյեկտները անհավասար են, այն սովորաբար վերադարձնում է տարբեր հեշ արժեքներ:

Արդյո՞ք HashMap-ն օգտագործում է hashCode, թե՞ հավասար:

Դուք կարող եք վերացնել սա ձեր դասարանում՝ ապահովելու ձեր սեփական իրականացումը: HashMap-ն օգտագործում է հավասար ՝ համեմատելու բանալին՝ արդյոք դրանք հավասար են, թե ոչ: Եթե հավասարների մեթոդը վերադարձնում է true, ապա դրանք հավասար են, այլապես հավասար չեն: Մեկ դույլը կարող է ունենալ մեկից ավելի հանգույցներ, դա կախված է hashCode մեթոդից:

Խորհուրդ ենք տալիս:

Հետաքրքիր հոդվածներ
Կարո՞ղ եք ուտել գրոսո նարդոս:
Կարդալ ավելին

Կարո՞ղ եք ուտել գրոսո նարդոս:

Լավագույն համով ուտելի նարդոսները ամենաքաղցր օծանելիքներն են: … Փորձեք «Grosso» նարդոս (Lavandula x intermedia «Grosso») և «Provence» նարդոս (Lavandula x intermedia «Provence») ինտենսիվ բարդ համերի համար: Ընտրեք ուտելի նարդոսի ծաղիկներ, երբ ծաղիկները լիովին բացված են, բայց չեն շագանակագույն դարձել:

Մասնագիտանալով և առևտուր անելով մի երկիր ի վիճակի է
Կարդալ ավելին

Մասնագիտանալով և առևտուր անելով մի երկիր ի վիճակի է

Երբ երկրները մասնագիտանում և առևտուր են անում, նրանք կարող են դուրս գալ իրենց արտադրական հնարավորությունների սահմաններից և, հետևաբար, կարող են օգտագործել ավելի շատ ապրանքներ, արդյունքում: Ինչպե՞ս կարող է երկիրը շահել մասնագիտացումից և առևտուրից:

Ինչու է գեր հավը փակվում:
Կարդալ ավելին

Ինչու է գեր հավը փակվում:

Ֆրանսիական/Հարավային ռեստորանը Fat Hen-ը 2007 թվականից հանդիսանում է Ջոնս կղզու սննդի տեսարանի հիմնասյունը, սակայն այժմ խոհարար Ֆրեդ Նևիլն ասում է, որ ժամանակն է թոշակի անցնելու: … Minero-ի Ջոնս կղզու գտնվելու վայրը արդեն պլանավորված էր անցյալ տարի, բայց NDG-ն դադարեցրեց այն համաճարակի պատճառով: