我正在尝试创建一个缓冲阅读器,通过聊天进行演讲,目的是让长陈述更容易。我让这个缓冲的阅读器听到,它在大多数情况下都有效,但它只读取最后一行,其他一切都很好。我在代码中哪里出错了?作为参考,这里是:(为了澄清,“eggtime”是一个时间延迟的布尔值)
静态文件华夫饼=新文件(Minecraft.getMinecraftDir(),“speech.txt”);
public static void speechedo(String args)
{
if(waffles.exists())
{
@SuppressWarnings("resource")
BufferedReader read = null;
try {
read = new BufferedReader(new FileReader(waffles));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
String notataco;
if (eggtime){
try {
for(int i = 0; (notataco = read.readLine()) != null; i++)
{
speechmakerchat = notataco;
}
} catch (IOException e) {
e.printStackTrace();
}
}
}else{
return;}
}