Kod hash Java()

Kod Hash Java



' kod cincang ” dalam Java digunakan untuk menyelaraskan pencincangan dalam jadual cincang. ' kod cincang() ” kaedah boleh menyimpan data dengan cekap dan mengaksesnya serta-merta serentak. Selain itu, kaedah ini juga berkesan dalam mencari objek yang mempunyai “ unik ' kod. Dalam kes sedemikian, kaedah ini mudah untuk pengaturcara menangani pelbagai situasi dengan cekap.

Blog ini akan menghuraikan penggunaan dan pelaksanaan Java ' hashCode() ” kaedah.

Apakah 'hashCode()' dalam Java?

A ' kod cincang ' ialah nilai integer yang dikaitkan dengan setiap objek Java dan mengembalikan ' 4 ” nilai bait. ' hashCode() ” kaedah ialah a Jawa Integer kelas kaedah yang memberikan kod cincang untuk input yang disediakan.







Sintaks



Kod cincang ( val )

Dalam sintaks ini, ' val ” menentukan kod cincang.



Contoh 1: Penggunaan 'hashCode()' Pada Objek Integer

Dalam contoh ini, dua objek integer boleh dibuat, dan sepadan ' kod cincang ” boleh diambil semula:





Integer i = baru Integer ( '2' ) ;

Integer j = baru Integer ( '3' ) ;

int hashValue1 = i. Kod cincang ( ) ;

int hashValue2 = j. Kod cincang ( ) ;

Sistem . keluar . println ( 'Nilai kod hash untuk objek pertama ialah: ' + hashValue1 ) ;

Sistem . keluar . println ( 'Nilai kod hash untuk objek kedua ialah: ' + hashValue2 ) ;

Gunakan langkah berikut, seperti yang diberikan dalam kod di atas:

  • Pertama sekali, buat dua ' Integer ” objek bernama “ i ” dan “ j ' menggunakan ' baru ' kata kunci dan ' Integer() ” pembina, masing-masing, dan memperuntukkan nilai integer yang ditentukan.
  • Selepas itu, kaitkan ' hashCode() ” kaedah dengan setiap objek yang dicipta.
  • Akhir sekali, paparkan kod cincang yang sepadan terhadap setiap objek integer.

Pengeluaran



Dalam output di atas, boleh diperhatikan bahawa kod cincang yang sepadan terhadap integer dipaparkan.

Contoh 2: Penggunaan 'hashCode()' Pada Objek Rentetan

Dalam contoh khusus ini, ' kod cincang ' menentang ' Tali 'objek boleh dikembalikan:

Tali i = baru Tali ( '200' ) ;

Tali j = baru Tali ( '300' ) ;

Sistem . keluar . println ( 'Nilai kod hash objek rentetan pertama ialah: ' + i. Kod cincang ( ) ) ;

Sistem . keluar . println ( 'Nilai kod hash objek rentetan kedua ialah: ' + j. Kod cincang ( ) ) ;

Gunakan langkah berikut mengikut baris kod di atas:

  • Buat dua ' Tali ” objek bernama “ i ” dan “ j ” dan nyatakan nilai rentetan.
  • Sekarang, kaitkan ' hashCode() ” kaedah dengan setiap objek yang dicipta.
  • Akhir sekali, kembalikan kod cincang objek rentetan.

Pengeluaran

Output di atas menunjukkan bahawa sepadan ' kod cincang ” terhadap nilai rentetan dipaparkan.

Kesimpulan

Kod cincang sepadan dengan nilai integer yang dikaitkan dengan setiap objek Java. ' hashCode() ” kaedah dalam Java memberikan kod cincang untuk input yang disediakan. Kaedah ini boleh digunakan untuk mengambil kod cincang ' Integer ” dan “ Tali ” objek. Blog ini menyusun pendekatan untuk menggunakan Java ' hashCode() ” kaedah.