string str=...;
char temp_char = str.charat(i); //temp_char不是字串,而是該字元對應ascii值.
把字元轉換成數字方法一
int temp_int = temp_char-'0';
把字元轉換成數字方法二
int temp_int = integer.parseint(string.valueof(temp_char));
char c=str.tochararray(); //char裡的內容不是字串的每位字元,而是每位字元的ascii值.
num = (int)c[j]-'0'; //減去0對應的 ascii碼,就是正確數字
java學習記錄
陣列雖然是引用資料型別,但它不是類 所以數字中沒有length 方法 只有length屬性。string型別 是乙個類 jdk中已經封裝好的類,是個final類,你可以去查api 類就有屬性和方法但是 string類中沒有length屬性,只有length 方法 1。陣列雖然是引用資料型別,但它不是...
JAVA學習記錄
public stringsubstring int beginindex,int endindex 返回乙個新字串,它是此字串的乙個子字串。該子字串從指定的beginindex處開始,一直到索引endindex 1處的字元。因此,該子字串的長度為endindex beginindex。示例 ham...
Java學習筆記之Java的String類
string s0 test string s1 test string s2 te st system.out.println s0 s1 system.out.println s0 s2 執行結果 true true用 操作符建立的字串放在string pool中。當用 操作符建立乙個字串時,j...