我想分割一个字符串,并将字符串的每个数字存储为一个整数。如何将字符串拆分为整数?
这里是我的测试代码:
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