개념
- 이 기술은 특정 문자를 숫자로 치환하고자 할 때 활용
사용법
- 자바언어에서는 문자값이 아스키코드값으로 표현되므로, 이를 이용하여 문자를 숫자로 치환 가능
- 기준이 되는 문자값을 빼주면 해당 문자값이 0으로 치환
예시 1) '0' -> 0으로 변환
- 아래 코드는 문자 '0'을 숫자 0으로 치환하는 예시
int n = a - '0';
예시 2) 연속적인 문자들을 숫자로 치환
- 숫자 문자뿐만 아니라 다른 문자들도 숫자로 치환 가능
- 단, 해당 문자들이 연속적이여야 함
- 예시) 'a'부터 'f'까지를 1부터 6까지의 숫자로 치환하고 싶은 경우
//시작 문자 'a'를 빼주면 'a'가 0으로 치환됨 int a = n - 'a' + 1;
'코딩테스트 > 문자열' 카테고리의 다른 글
문자열(String) 메서드 (0) | 2024.02.13 |
---|---|
형변환( 문자열 <-> 숫자, 문자 배열 ) (0) | 2024.01.28 |