String currentLine = reader.readLine();
while (currentLine != null)
{
String[] studentDetail = currentLine.split("");
String name = studentDetail[0];
int number = Integer.valueOf(studentDetail[1]);
currentLine = reader.readLine();
}
So habe ich eine Datei wie folgt:Integer.valueOf() Fehler ArrayIndexOutOfBoundsException:
student1
student16
student6
student9
student10
student15
Wenn ich das Programm ausführen, sagte: ArrayIndexOutOfBoundsException: 1
die Ausgabe sollte wie folgt aussehen :
student1
student6
student9
student10
student11
student15
student16
Sie müssen mehr von Ihrem Code veröffentlichen. –
Sie können Debuggen, um herauszufinden, was Ihr Variablenname enthält, da IndexOutOfBounds angibt, dass auf einen Array mit einem ungültigen Index zugegriffen wurde. Der Index ist entweder negativ oder größer als oder gleich der Größe des Arrays. –
was müssen Sie wissen? – Camila