这是我的代码的一小部分,它试图将长度为6的字符串转换为int数组.
int[] intArray=new int[6];
int i = 0;
String s = jTextField2.getText();
int strLength = s.length();
if(strLength != 6) {
jTextArea1.setText("Not a valid length");
} else {
for(i=0;i<6;i++) {
intArray[i] = Integer.parseInt(String.valueOf(s.charAt(i)));
}
}
Run Code Online (Sandbox Code Playgroud)
这出现了一个越界异常,我无法理解为什么.
谢谢你的帮助.
java arrays user-interface exception indexoutofboundsexception