Java Character hashCode 메서드

JavaBeginner
지금 연습하기

소개

hashCode(char ch) 메서드는 인수로 전달된 char 값의 해시 코드 (hash code) 를 반환하는 데 사용됩니다. 이 메서드는 인수로 전달된 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 코드 파일을 컴파일하고 실행하는 방법도 배웠습니다.