숫자형 문자를 정수형으로 바꾸어 쓰고싶을 때
String str = "12345";
int sum =0;
for(int i =0;i<str.length();i++){
sum += str.charAt(i)-'0';
}
System.out.println(sum);
출력결과 : 15
charAt()-'0'을 해주는 이유는
charAt(i)에서 괄호안에 들어갈 숫자는 문자열의 문자 순서이기 때문에
EX) str.charAt(0) => 1 이지만 -'0'을 하지 않으면 48이 된다.
1을 쓰려면
str.charAt(0)-'0'
49-48 = 1
2를 쓰려면
str.charAt(1)-'0'
50-48 = 2