Java Character hashCode メソッド

JavaBeginner
オンラインで実践に進む

はじめに

hashCode(char ch) メソッドは、引数として渡された char 値のハッシュコードを返すために使用されます。それは、引数として渡された char 値に関連付けられた一意の整数値(ハッシュコード)を返します。

ファイルを作成する

次のコマンドを使用して、~/project ディレクトリに CharHashCodeDemo.java という名前の新しいファイルを作成します。

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 キーを押します。端末に文字のハッシュコードが表示されます。

まとめ

以上です!この実験では、Character クラスの hashCode(char ch) メソッドを使用して、与えられた文字の一意のハッシュコード値を生成する方法を学びました。ユーザーから文字値を受け取り、その文字に関連付けられたハッシュコードを生成する Java コードファイルを作成しました。また、Ubuntu システムの端末で Java コードファイルをコンパイルして実行する方法も学びました。