私はこのコードを持っています...そして、これはそれのセクションがどのように見えるかです。ArrayIndexOutOfBoundsExceptionに関する質問?
File File = new File("data2.txt");
Scanner readUpdate = new Scanner(File);
Player[] updatePlayers = new Player[200];
String updateSTR;
int updateTotalCounter = 0;
while (readUpdate.hasNext()) {
updateSTR = readUpdate.nextLine();
String [] updateData = updateSTR.split(",");
updatePlayers[updateTotalCounter] = new Player(updateData[0], updateData[1],updateData[2],
Integer.parseInt(updateData[3]), Integer.parseInt(updateData[4]));
updateTotalCounter++;
}
readUpdate.close();
Javaが来ると
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at Main.main(Main.java:43)
が、私はこれが何を意味するのか理解していないことを私に言って続けています。すべての手がかり?
:問題をこのように固定しますが、線の一部が処理されないことに気づきます4列(5ではなく)しかありません。 –
@Meganあなたのdata2.txtファイルを投稿してください – SkyWalker
[何がjava.lang.ArrayIndexOutOfBoundsExceptionを引き起こすのでしょうか?それをどうやって防ぐのですか?](http://stackoverflow.com/questions/5554734/what-causes-a- –