1. 程式人生 > >String純數字字串轉換為int值

String純數字字串轉換為int值

下面有兩個方法: 

    public static int parseInt(String str){
        /*int sum = 0;
        for(int i = 0; i < str.length(); i++){
            sum = sum*10 + str.charAt(i) - '0';
        }
        return sum;*/
        return Integer.parseInt(str);
    }

一個字元減去‘0’這個字元就相當於用兩者的ASCLL值相減。

        for(int i = 0; i < str.length(); i++){
            sum = sum*10 + str[i];

而用對陣列的操作方法則是錯誤的。