подсчитать количество строк файла в java, используя файл произвольного доступа - PullRequest
0 голосов
/ 11 декабря 2011

Есть ли способ подсчитать количество строк в файле, в Java, если файл был объявлен как файл произвольного доступа? Я думал о чем-то вроде:

while(stop_condition)
{String str=file.readLine();
 count++;
 }

Но я не могу найти в документации файла произвольного доступа, что может быть в этом случае условием остановки. Не могли бы вы помочь мне. Спасибо.

Ответы [ 3 ]

2 голосов
/ 11 декабря 2011

Документация была первым результатом в Google: http://docs.oracle.com/javase/1.4.2/docs/api/java/io/RandomAccessFile.html

Вот что он говорит делать:

while(file.readLine() != null)
  count++;
1 голос
/ 11 декабря 2011
String line = null;

while ((line = file.readLine() != null) {
     // Do something :)
}
1 голос
/ 11 декабря 2011

file.readLine() вернет ноль, когда вы достигнете конца файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...