我四处寻找这个,但我找不到灵魂。
抱歉我的描述不好。我不太擅长这个。
我有一个 UI 类它调用“乐透”类。
该乐透类构造函数称为名为 readData() 的方法 readData 正在使用 BufferedReader 从文件中读取
我没有收到错误消息,但它只是没有阅读。它卡在 BufferedReader fr = new BufferedReader... 上,然后去抓东西。
如果它的文件未找到问题,我将如何让它跟踪我的文件在哪里。我使用eclipse,程序存储在我的usb上。我需要把它交给我的老师,所以我不能只放一个位置。是否有代码可以跟踪我的程序在哪里,然后从那个文件夹中获取文件?
这是正在使用的代码。
导入java.io.*;
//contructor
public Lotto()
{
try
{
readData();
nc = new NumberChecker();
}
catch(IOException e)
{
System.out.println("There was a problem");
}
}
private void readData() throws IOException
{
//this method reads winning tickets date and pot from a file
BufferedReader file = new BufferedReader (new FileReader("data.txt"));
for(int i=0;i<5;i++)
{
System.out.println("in "+i);
winningNums[i] = file.readLine();
winningDates[i] = file.readLine();
weeksMoney[i] = Integer.parseInt(file.readLine());
System.out.println("out "+i);
}
file.close();
}