Introduction
La méthode hashCode(char ch) est utilisée pour renvoyer le code de hachage de la valeur char passée en tant qu'argument. Elle renvoie une valeur entière unique (code de hachage) associée à la valeur char passée en tant qu'argument.
Créer un fichier
Créez un nouveau fichier nommé CharHashCodeDemo.java dans le répertoire ~/project à l'aide de la commande suivante.
touch ~/project/CharHashCodeDemo.java
Écrire le code pour générer le code de hachage
Ouvrez le fichier CharHashCodeDemo.java dans votre éditeur de texte favori et écrivez le code suivant.
import java.util.Scanner;
public class CharHashCodeDemo {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(System.in);
System.out.print("Entrez un caractère : ");
char ch = sc.next().charAt(0);
int hash = Character.hashCode(ch);
System.out.println("Le code de hachage du caractère " + ch + " est : " + hash);
}catch(Exception e) {
System.out.println("Entrée invalide! Veuillez réessayer...");
}
}
}
Ce code acceptera une valeur de caractère saisie par l'utilisateur et générera le code de hachage associé à ce caractère.
Compiler et exécuter le code
Ouvrez votre terminal et accédez au répertoire ~/project à l'aide de la commande suivante.
cd ~/project
Compilez le code à l'aide de la commande suivante.
javac CharHashCodeDemo.java
Exécutez le code à l'aide de la commande suivante.
java CharHashCodeDemo
Après avoir exécuté le code, vous obtiendrez le message suivant dans le terminal.
Entrez un caractère :
Tapez une valeur de caractère et appuyez sur la touche Entrée. Vous obtiendrez le code de hachage du caractère dans le terminal.
Résumé
C'est tout! Dans ce laboratoire, vous avez appris à générer des valeurs de code de hachage uniques d'un caractère donné à l'aide de la méthode hashCode(char ch) de la classe Character. Vous avez créé un fichier de code Java qui accepte une valeur de caractère saisie par l'utilisateur et génère le code de hachage associé à ce caractère. Vous avez également appris à compiler et exécuter le fichier de code Java dans le terminal du système Ubuntu.



