Я читаю файл, используя BufferedReader, файл представляет собой текстовый файл с большим количеством текстаКак отслеживать чтение файла с помощью .readLine() в java?
вот как я читаю его
while(true) //I know the loop is not perfect just ignore it for now, i wanna concentrate on the tracking
{
try
{
br.readLine();
}
catch(IOException e)
{
break;
}
catch (Exception e)
{
break;
}
}
Я хочу, чтобы отслеживать, какой процент файла, который я прочитал так что я могу использовать это процентное значение в моем прогресс бар, как это:
while(true)
{
try
{
br.readLine();
progressBar.setValue(percentageRead);//how do I get percentageRead value dynamically?
}
catch(IOException e)
{
break;
}
catch (Exception e)
{
break;
}
}
Увеличение количества строк, прочитанных до сих пор после каждого readLine() и деления его на общее число строк в вашем файле –
есть ли способ получить общее количество строк в моем файле ? – Snedden27
http://stackoverflow.com/questions/9691420/api-for-simple-file-line-count-functions-in-java –