[Java] Char 자료형 Int 로 변환

정석·2024년 4월 27일
0

알고리즘 학습

목록 보기
19/67
post-thumbnail

BufferedReader 로 입력 받은 String 문자열을 charAt(i)를 통해 한 글자씩 추출이 가능하다.
이 글자를 int 형으로 바꾸려면 어떻게 할까?

우선, char 형을 바로 출력하면 아스키 코드 값으로 출력된다. 그렇기에 아스키 코드 값이 아닌 실제 정수형으로 출력을 원한다면 -'0' 을 빼주면 된다. 그럼 0에대한 아스키 값을 빼니까 실제 정수가 나오게 된다.

int temp = str.charAt(i) - '0';

0개의 댓글