프로그래밍/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  코드표

반응형