Введение
Метод hashCode(char ch) используется для возврата хэш-кода значения char, переданного в качестве аргумента. Он возвращает уникальное целочисленное значение (хэш-код), связанное с значением char, переданным в качестве аргумента.
Создать файл
Создайте новый файл с именем CharHashCodeDemo.java в каталоге ~/project с использованием следующей команды.
touch ~/project/CharHashCodeDemo.java
Написать код для генерации хэш-кода
Откройте файл CharHashCodeDemo.java в своем любимом текстовом редакторе и напишите следующий код.
import java.util.Scanner;
public class CharHashCodeDemo {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a character: ");
char ch = sc.next().charAt(0);
int hash = Character.hashCode(ch);
System.out.println("Hash code of character " + ch + " is: " + hash);
}catch(Exception e) {
System.out.println("Invalid input! Please try again...");
}
}
}
Данный код будет принимать значение символа от пользователя и генерировать хэш-код, связанный с этим символом.
Компилировать и запускать код
Откройте терминал и перейдите в каталог ~/project с использованием следующей команды.
cd ~/project
Компилируйте код с использованием следующей команды.
javac CharHashCodeDemo.java
Запустите код с использованием следующей команды.
java CharHashCodeDemo
После запуска кода в терминале вы увидите следующее сообщение.
Enter a character:
Введите значение символа и нажмите клавишу Enter. В терминале вы получите хэш-код этого символа.
Резюме
Вот и все! В этом практическом занятии вы узнали, как с помощью метода hashCode(char ch) класса Character генерировать уникальные значения хэш-кодов для заданного символа. Вы создали файл с кодом на Java, который принимает значение символа от пользователя и генерирует хэш-код, связанный с этим символом. Также вы узнали, как компилировать и запускать файл с кодом на Java в терминале системы Ubuntu.



