반응형
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 코드표
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[ JAVA ] 생성자(Constructor)란? (1) | 2022.10.05 |
---|---|
[ JAVA ] 헷갈리는 용어! 매개변수,인자(parameter)와 인수(argument) (0) | 2022.10.03 |
[ JAVA ] 클래스와 객체 (0) | 2022.09.15 |
[ JAVA ] 객체지향 프로그래밍이란? (1) | 2022.09.15 |
[ JAVA ] 다차원 배열이란? (0) | 2022.09.15 |