- 자바에서 문자(char)을 숫자(int)로 변환하는 메서드
- 해당 문자에 대응하는 십진수 숫자 값을 반환, 만약 해당 문자가 숫자가 아니라면 -1을 반환
String str = "Hello123world!";
int sum = 0;
for(char ch : str.toCharArray(ch)) {
int num = Character.getNumericValue(ch); // 숫자인지 아닌지 판별
if(num != -1) { // 숫자인 경우에는 더해준다.
sum += num;
}
}
System.out.println(sum) // -> 6
- 만약 입력받은 문자열에서 숫자를 뽑아 더한 값을 출력하라고 했을 때, 문자를 숫자로 변환하는 메서드를 사용하여 출력