Java에서 Int를 ASCII로 변환
- Java에서 Int에서 Char로 변환을 사용하여 ASCII 가져오기
-
Java에서
Character.toString()
을 사용하여 ASCII 가져오기 -
Java에서
Character.forDigit()
을 사용하여 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
관련 문장 - Java Integer
- Java에서 정수 오버플로 및 언더플로 처리
- Java에서 정수를 Int로 변환
- Java에서 정수의 최소값과 최대값
- Java의 Integer와 Int의 차이
- Java에서 Int를 정수로 변환