프로그래밍/JAVA
[ JAVA ] Char를 Int로 변환하기
리신
2022. 9. 22. 02:12
반응형
1. Character.getNumericValue(num) 사용
char num = '2';
Character.getNumbericValues(num); // 2
Java에서 char를 int로 변환할 수 있는 Character 클래스의 내장 함수인 Character.getNumericValue(num)를 사용할 수 있다.
2. Ascii code 사용
char ch = '2';
int num = ch - '0'; // 50 - 48
문자 '0'의 아스키코드는 50이고, 문자 '2'의 아스키코드는 48이다. 하나씩 커지는 셈이다.
즉 50 - 48을 빼면 2가 나온다.
[참고] Ascii 코드표

반응형