0
即時通訊運行此方法,但由於某種原因,我無法找到數據記錄,它不斷找到捕獲。請有人讓我知道我搞亂了什麼。我有與java文件相同的目錄中的data.txt文件。嘗試捕捉無法讀取文件
public static Games[] gamesRecord(){
Games[] game = new Games[50];
try{
Scanner dataFile = new Scanner(new File("data.txt"));
for(int i = 0; i > 50; i++){
game[i].title = dataFile.next();
game[i].releaseDate = dataFile.nextInt();
game[i].redistributions = dataFile.nextInt();
game[i].platformRelease = dataFile.next();
}
}catch(FileNotFoundException e){
System.out.println("File data.txt was not found");
System.out.println("or could not be opened.");
System.exit(0);
}
return game;
}
確保data.txt中實際上是data.txt中,不data.txt.txt。我知道這發生在很多人身上。 – mdewitt
這會幫助你打印出異常堆棧跟蹤... –
首先(儘管不直接關係到手頭的問題)把'i> 50'改成'i <50' –