Skip to main content

[Java] 머리아픈 형변환


char → int 캐스팅은 char -'0'

class Solution {
    public int solution(String num_str) {
        int sum = 0;
        for (char ch : num_str.toCharArray()) {
            // sum += Integer.parseInt(c); 틀린코드
            sum += ch - '0';
        }
        return sum;
    }
}

https://school.programmers.co.kr/learn/courses/30/lessons/181849


int → String 캐스팅은 Integer.toSring(변수명)

class Solution {
    public String solution(int n) {
        // n.toString() 아님
        return Integer.toString(n);
    }
}

https://school.programmers.co.kr/learn/courses/30/lessons/181845