Java에서 Int를 ASCII로 변환

  1. Java에서 Int에서 Char로 변환을 사용하여 ASCII 가져오기
  2. Java에서 Character.toString()을 사용하여 ASCII 가져오기
  3. Java에서 Character.forDigit()을 사용하여 ASCII 가져오기
Java에서 Int를 ASCII로 변환

이 자습서에서는 Java에서 정수를 ASCII 코드로 변환하는 방법을 소개합니다.

Java에서 int는 숫자 값을 저장하는 데 사용되는 기본 데이터 유형입니다. 서명되거나 서명되지 않을 수 있습니다. 이에 비해 ASCII(American Standard Code for Information Interchange)는 컴퓨터 시스템에서 내부적으로 사용하는 코드입니다. 각 키보드 키에는 고유한 ASCII 코드가 있습니다. Java에서 정수 값의 ASCII 코드에 액세스/표시하려면 int를 char로 변환하거나 Character.toString() 메서드를 사용하는 것과 같은 여러 접근 방식을 사용할 수 있습니다.

여기에서는 Java에서 정수 값의 ASCII 코드를 얻는 방법을 배웁니다. 몇 가지 예부터 살펴보겠습니다.

Java에서 Int에서 Char로 변환을 사용하여 ASCII 가져오기

이것은 정수 값을 char로 변환하기만 하면 되는 가장 쉬운 방법이며 값은 ASCII 값으로 변환됩니다. 아래의 예를 참조하십시오.

public class SimpleTesting {
  public static void main(String[] args) {
    int a = 97;
    System.out.println("int value : " + a);
    char ch = (char) a;
    System.out.println("ASCII Value : " + ch);
  }
}

출력:

int value : 97
ASCII Value : a

Java에서 Character.toString()을 사용하여 ASCII 가져오기

ASCII 코드를 문자열로 반환하는 Character 클래스의 toString() 메서드를 사용할 수 있습니다. 결과를 문자열로 얻으려면 좋습니다.

public class SimpleTesting {
  public static void main(String[] args) {
    int a = 97;
    System.out.println("int value : " + a);
    String str = Character.toString(a);
    System.out.println("ASCII Value : " + str);
  }
}

출력:

int value : 97
ASCII Value : a

Java에서 Character.forDigit()을 사용하여 ASCII 가져오기

이것은 Character 클래스의 forDigit() 메소드를 사용하여 ASCII 값을 얻을 수 있는 또 다른 솔루션입니다. 이 메서드는 두 개의 인수를 사용합니다. 첫 번째는 정수 값이고 두 번째는 기수 값입니다. 기수는 2, 8, 10, 16 등과 같은 숫자 체계의 기본 값입니다. 10진수 값의 ASCII 값을 얻으려면 radix(base) 10을 사용하십시오.

public class SimpleTesting {
  public static void main(String[] args) {
    int a = 97;
    System.out.println("int value : " + a);
    char ch1 = Character.forDigit(5, 10);
    char ch2 = Character.forDigit(15, 16);
    System.out.println("ASCII Value : " + ch1);
    System.out.println("ASCII Value : " + ch2);
  }
}

출력:

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

관련 문장 - Java Integer

관련 문장 - Java ASCII