Java에서 int를 char로 변환하는 방법

Asad Riaz 2023년10월12일 Java Java Int Java Char
  1. Java에서 int를 char로 변환하는(Char)
  2. Java에서intchar로 변환하는Character.forDigit()
  3. Java에서 int를 char로 변환하는toString()메소드
Java에서 int를 char로 변환하는 방법

이 튜토리얼에서는 Java에서intchar로 변환하는 메소드를 학습합니다. 메소드는(char),Character.forDigit()toString()이 될 수 있습니다.

Java에서 int를 char로 변환하는(Char)

이 메소드는 타입 캐스팅을 사용하여 ASCII 값을 가져 와서intchar를 얻습니다. 요구 사항에 따라 다른 접근 방식으로 수행 할 수 있습니다.

예제 코드:

// java 1.8
package simpletesting;
public class SimpleTesting {
  public static void main(String[] args) {
    int value_int = 65;
    char value_char = (char) value_int;
    System.out.println(value_char);
  }
}

출력:

A

작은 따옴표에 ‘정수’값을 넣으면 실제 문자를char 변수에 저장합니다 (값은 0에서 9 사이 여야합니다).

// java 1.8
package simpletesting;
public class SimpleTesting {
  public static void main(String[] args) {
    int value_int = '1';
    char value_char = (char) value_int;
    System.out.println(value_char);
  }
}

출력:

1

숫자가 0에서 9 사이 인 경우이를 수행하는 또 다른 방법은int에 문자 '0'을 추가하는 것입니다.

// java 1.8
package simpletesting;
public class SimpleTesting {
  public static void main(String[] args) {
    int value_int = 1;
    char value_char = (char) (value_int + '0');
    System.out.println(value_char);
  }
}

출력:

1

Java에서intchar로 변환하는Character.forDigit()

실제char 값을 얻기 위해,Character.forDigit()메소드를 사용하여 Java에서intchar로 변환 할 수도 있습니다. 지정된 기수의 특정 숫자에 대한 ‘문자’표현을 결정합니다. 기수 또는 숫자 값이 유효하지 않으면 null을 반환합니다.

예제 코드:

// java 1.8
package simpletesting;
public class SimpleTesting {
  public static void main(String[] args) {
    // radix 10 is for decimal number, for hexa use radix 16
    int radix = 10;
    int value_int = 6;
    char value_char = Character.forDigit(value_int, radix);
    System.out.println(value_char);
  }
}

출력:

6

16 진수 값을 얻으려면Character.forDigit()메서드에서 기수16을 사용하십시오.

예제 코드:

// java 1.8
package simpletesting;
public class SimpleTesting {
  public static void main(String[] args) {
    // radix 16 is for Hexa number
    int radix = 16;
    int value_int = 12;
    char value_char = Character.forDigit(value_int, radix);
    System.out.println(value_char);
  }
}

출력:

c

Java에서 int를 char로 변환하는toString()메소드

또 다른 방법은 Java에서intchar로 변환하는 것입니다.toString()메소드를 사용하여intstring으로 변환하고 해당string에서char 값을 가져 오는 것입니다.

예제 코드:

// java 1.8
package simpletesting;
public class SimpleTesting {
  public static void main(String[] args) {
    int value_int = 1;
    char value_char = Integer.toString(value_int).charAt(0);
    System.out.println(value_char);
  }
}

출력:

1
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다

관련 문장 - Java Int

관련 문장 - Java Char