gpt4 book ai didi

java - 缓冲文件读取器的问题

转载 作者:行者123 更新时间:2023-12-02 08:29:48 25 4
gpt4 key购买 nike

我被要求编写一个文件读取器方法,我已经完成了一个工作正常的方法,但无法让第二个方法工作,并且在打开繁荣.txt 文件后不断收到此错误

Error:java.util.NoSuchElementException

公共(public)实例变量

public List booms;

我用于文件读取器的代码

try

    {
int x;
int y;
double boomTime;
boolean isAHit;
Scanner lineScanner;
bufferedFileReader = new BufferedReader(new FileReader(aFile));
String currentLine = bufferedFileReader.readLine();
while (currentLine != null)
{
lineScanner = new Scanner(currentLine);
lineScanner.useDelimiter(",");
x = lineScanner.nextInt();
y = lineScanner.nextInt();
boomTime = lineScanner.nextDouble();
isAHit = lineScanner.nextBoolean();
booms.add(new Boom(x,y,boomTime));
currentLine = bufferedFileReader.readLine();
}
}
catch (Exception anException)
{
System.out.println("Error:"+anException);
}
finally
{
try
{
bufferedFileReader.close();
}
catch (Exception anException)
{
System.out.println("Error:" +anException);
}

}

}

请帮忙

最佳答案

文件末尾可能有一个空行?

关于java - 缓冲文件读取器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com