Introdução
O método hashCode(char ch) é usado para retornar o código hash do valor char passado como argumento. Ele retorna um valor inteiro único (código hash) associado ao valor char passado como argumento.
Criar um arquivo
Crie um novo arquivo chamado CharHashCodeDemo.java no diretório ~/project usando o seguinte comando.
touch ~/project/CharHashCodeDemo.java
Escrever código para gerar o código hash
Abra o arquivo CharHashCodeDemo.java no seu editor de texto favorito e escreva o seguinte código.
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...");
}
}
}
Este código aceitará um valor de caractere do usuário e gerará o código hash associado a esse caractere.
Compilar e executar o código
Abra seu terminal e navegue até o diretório ~/project usando o seguinte comando.
cd ~/project
Compile o código usando o seguinte comando.
javac CharHashCodeDemo.java
Execute o código usando o seguinte comando.
java CharHashCodeDemo
Após executar o código, você receberá a seguinte mensagem no terminal.
Enter a character:
Digite um valor de caractere e pressione a tecla Enter. Você obterá o código hash do caractere no terminal.
Resumo
É isso! Neste laboratório, você aprendeu como gerar valores de código hash únicos de um determinado caractere usando o método hashCode(char ch) da classe Character. Você criou um arquivo de código Java que aceita um valor de caractere do usuário e gera o código hash associado a esse caractere. Você também aprendeu como compilar e executar o arquivo de código Java no terminal do sistema Ubuntu.



