Я искал для этого, но я не мог найти ни одного слова.Вызов метода для чтения из текстового файла с помощью BufferedReader
Извините за мое плохое описание. Я не очень хорош в этом.
У меня есть пользовательский интерфейс Его вызов класса «лото».
Это классы лото конструктор вызывается метод с именем readData() readData читает из файла с помощью BufferedReader
Я не получаю сообщение об ошибке, но его просто не читать. Он застревает в BufferedReader fr = new BufferedReader ... и идет в ловушку.
Если в файле не найдена проблема, как бы я ее отслеживаю, где находится мой файл. Im, использующий 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();
}
Какое исключение вы получаете? – MaVRoSCy