Code de hachage java

Code de hachage java
Le "code de hachage"En Java est utilisé pour rationaliser le hachage dans les tables de hachage. Le "hashcode ()«La méthode peut stocker efficacement les données et y accéder instantanément simultanément. De plus, cette méthode est également efficace pour rechercher un objet ayant un «unique»Code. Dans de tels cas, cette méthode est pratique pour le programmeur pour faire face efficacement à diverses situations.

Ce blog développera l'utilisation et la mise en œuvre de Java "hashcode ()" méthode.

Qu'est-ce que «HashCode ()» dans Java?

UN "code de hachage«Est une valeur entière associée à chaque objet Java et renvoie un«4”Valeur des octets. Le "hashcode ()«La méthode est une méthode de classe entier Java qui donne le code de hachage pour les entrées fournies.

Syntaxe

HashCode (VAL)

Dans cette syntaxe, "val»Détermine le code de hachage.

Exemple 1: utilisation de «hashcode ()» sur les objets entiers

Dans cet exemple, deux objets entiers peuvent être créés, et leur correspondant «code de hachage«Peut être récupéré:

Entier i = nouveau entier ("2");
Entier j = nouveau entier ("3");
int hashvalue1 = i.HashCode ();
int hashvalue2 = j.HashCode ();
Système.dehors.println ("La valeur de code de hash pour le premier objet est:" + hashvalue1);
Système.dehors.println ("La valeur de code de hash pour le deuxième objet est:" + hashvalue2);

Appliquez les étapes suivantes, comme indiqué dans le code ci-dessus:

  • Tout d'abord, créez deux «Entier"Objets nommés"je" et "J" en utilisant le "nouveau»Mot-clé et«Entier()»Constructeur, respectivement, et alloue les valeurs entières spécifiées.
  • Après cela, associez le «hashcode ()”Méthode avec chacun des objets créés.
  • Enfin, affichez le code de hachage correspondant à chaque objet entier.

Sortir

Dans la sortie ci-dessus, on peut observer que les codes de hachage correspondants contre les entiers sont affichés.

Exemple 2: Utilisation de «HashCode ()» sur les objets de chaîne

Dans cet exemple spécifique, le «code de hachage" contre la "Chaîne«Les objets peuvent être retournés:

String i = new String ("200");
String j = new String ("300");
Système.dehors.println ("La valeur de code de hash du premier objet String est:" + i.HashCode ());
Système.dehors.println ("La valeur de code de hash du deuxième objet de chaîne est:" + j.HashCode ());

Appliquez les étapes suivantes conformément aux lignes de code ci-dessus:

  • Créez deux "Chaîne"Objets nommés"je" et "J»Et spécifiez les valeurs de chaîne.
  • Maintenant, associez le «hashcode ()”Méthode avec chaque objet créé.
  • Enfin, renvoyez les codes de hachage des objets de chaîne.

Sortir

La sortie ci-dessus indique que le correspondant «code de hachage«Contre les valeurs de chaîne s'affiche.

Conclusion

Un code de hachage correspond à une valeur entière associée à chaque objet Java. Le "hashcode ()»La méthode en Java donne le code de hachage pour les entrées fournies. Cette méthode peut être appliquée pour récupérer le code de hachage du «Entier" et "Chaîne" objets. Ce blog a compilé les approches pour utiliser Java "hashcode ()" méthode.