我正在尝试读取如下所示的文本文件:
A,32,0,0,0,0
现在我有一个从该文件中读取的静态方法。我得到了这个 NoSuchElement 异常,而之前我有一个 Mismatch 异常。
请问我在这段代码中缺少什么?我很抱歉含糊不清。
public static ArrayList<RaceCar> readCar(String s, Track raceTrack)throws IOException,FileNotFoundException
{
Scanner sc = new Scanner(new File("CarData.txt"));
sc.useDelimiter(",");
String exists;
ArrayList<RaceCar> racers = new ArrayList<RaceCar>();
while ((exists = sc.nextLine()) != null)
{
String dName = sc.next();
int dNum = sc.nextInt();
int dWins = sc.nextInt();
int dRunUp = sc.nextInt();
int dRaces = sc.nextInt();
racers.add(new RaceCar(dName,dNum,raceTrack,dWins,dRunUp,dRaces));
}
return racers;
}