下面有两个方法:
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];
而用对数组的操作方法则是错误的。