我想分割一個字符串,並將字符串的每個數字存儲爲一個整數。如何將字符串拆分爲整數?
這裏是我的測試代碼:
public class test {
public static void main(String[] args){
int firstGuessDigit, secondGuessDigit, thirdGuessDigit, fourthGuessDigit;
String guess = "1234";
String[] parts = guess.split("\");
firstGuessDigit = Integer.parseInt(parts[0]);
secondGuessDigit = Integer.parseInt(parts[1]);
thirdGuessDigit = Integer.parseInt(parts[2]);
fourthGuessDigit = Integer.parseInt(parts[3]);
}
}
當我運行程序時,我得到一個錯誤:「異常線程 「main」 java.lang.ArrayIndexOutOfBoundsException:1 在test.main(test.java :11)
爲什麼不使用String方法'toCharArray'? – AntonH 2014-10-17 21:53:09
String [] parts = guess.toCharArray(); – 2014-10-17 21:55:50
@AntonH如果我使用這種方法,我可以分別訪問每個數字嗎? – Smo 2014-10-17 21:55:59