본문 바로가기

Back-End/Java

[JAVA] String -> char, char -> int 형변환

1. String -> char 형변환

str.charAt(i)


2. char -> int 형변환

str.charAt(i) - '0'


3. 예시

1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
 
    int sum = 0//숫자의 합을 저장할 변수
    String str = "123"
        
    for(int i=0; i<3; i++) {
        sum += (str.charAt(i) - '0'); //string형을 char형으로 문자 하나하나씩 받고 그걸 숫자형으로 변환하여 sum에 더함.
    }
        
    System.out.println(sum); //출력결과: 6
 
}
cs