Ce blog détaillera l'utilisation et l'implémentation de Java ' hashCode() ' méthode.
Qu'est-ce que 'hashCode()' en Java ?
UN ' code de hachage ' est une valeur entière associée à chaque objet Java et renvoie un ' 4 ” valeur d'octets. Le ' hashCode() » la méthode est une Java Entier classe méthode 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 ' code de hachage » peut être récupéré :
Entier je = nouveau Entier ( '2' ) ;
Entier j = nouveau Entier ( '3' ) ;
entier valeur de hachage1 = je. hashCode ( ) ;
entier valeur de hachage2 = J. hashCode ( ) ;
Système . dehors . println ( 'La valeur du code de hachage pour le premier objet est : ' + valeur de hachage1 ) ;
Système . dehors . println ( 'La valeur du code de hachage pour le deuxième objet est : ' + valeur de hachage2 ) ;
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 le « Entier() ” constructeur, respectivement, et allouer 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 nombres entiers sont affichés.
Exemple 2 : Utilisation de « hashCode() » sur les objets String
Dans cet exemple précis, le ' code de hachage ' contre la ' Chaîne ” les objets peuvent être renvoyés :
Chaîne je = nouveau Chaîne ( '200' ) ;Chaîne j = nouveau Chaîne ( '300' ) ;
Système . dehors . println ( 'La valeur du code de hachage du premier objet de chaîne est : ' + je. hashCode ( ) ) ;
Système . dehors . println ( 'La valeur du code de hachage 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 ' code de hachage ” en regard des valeurs de chaîne s'affiche.
Conclusion
Un code de hachage correspond à une valeur entière associée à chaque objet Java. Le ' hashCode() ” 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.