有一個字符串str,是由0-9十個數字組成的,現在需要讀取str的某一位字符,將其轉換成整數型。
方法一:在java語法中,有一個函數Integer.parseInt(str),可以將字符串str轉換為整數型。比如,要讀取str中第i位的整數,可以這樣:
int ii = Integer.parseInt(str.charAt(i));
方法二:利用ASCII輔助計算。字符 char ch1 = '0' 的ASCII值為48,而字符char ch2 = '2'的ASCII值為50,50-48=2,所有,也可以這樣:
int ii = str.charAt(i) - '0';