Java에서 Char를 Int로 변환하는 방법

Hassan Saeed 2023년10월12일
  1. Character.getNumericValue(ch)를 사용하여charint로 변환
  2. Java의0에서 주어진char 빼기
Java에서 Char를 Int로 변환하는 방법

이 튜토리얼에서는 Java에서charint로 변환하는 방법에 대해 설명합니다.

Character.getNumericValue(ch)를 사용하여charint로 변환

Java에서charint로 변환하는 가장 간단한 방법은Character 클래스의 내장 함수 인Character.getNumericValue(ch)를 사용하는 것입니다. 아래 예는이를 설명합니다.

public class MyClass {
  public static void main(String args[]) {
    char myChar = '5';
    int myInt = Character.getNumericValue(myChar);
    System.out.println("Value after conversion to int: " + myInt);
  }
}

출력:

Value after conversion to int: 5

Java의0에서 주어진char 빼기

charint로 변환하는 또 다른 방법은 char 0에서 빼는 것입니다. 아래 예는이를 설명합니다.

public class MyClass {
  public static void main(String args[]) {
    char myChar = '5';
    int myInt = myChar - '0';
    System.out.println("Value after conversion to int: " + myInt);
  }
}

출력:

Value after conversion to int: 5

Java에서charint로 변환하는 데 일반적으로 사용되는 두 가지 방법입니다. 그러나 주어진char가 유효한 숫자를 나타내지 않더라도 위의 방법은 오류를 일으키지 않습니다. 아래의 예를 고려하십시오.

public class MyClass {
  public static void main(String args[]) {
    char myChar = 'A';
    int myInt = myChar - '0';
    System.out.println("Value after conversion to int: " + myInt);
  }
}

출력:

Value after conversion to int: 17

입력 된 char가 알파벳이지만 코드가 성공적으로 실행되었습니다. 따라서 입력 char가 유효한 숫자를 나타내는 지 확인해야합니다.

관련 문장 - Java Int

관련 문장 - Java Char