私はこれを探しましたが、魂を見つけることができませんでした。
私の悪い説明で申し訳ありません。私はこれがあまり得意ではありません。
私は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();
}