如果文件被声明为随机访问文件,有没有办法计算文件中的行数(在java中)? 我当时想的是:
while(stop_condition)
{String str=file.readLine();
count++;
}
但我在随机访问文件文档中找不到,在这种情况下可能是stop_condition。你能帮帮我吗?谢谢。
答案 0 :(得分:2)
文档是谷歌的第一个结果:http://docs.oracle.com/javase/1.4.2/docs/api/java/io/RandomAccessFile.html
这就是它要做的事情:
while(file.readLine() != null)
count++;
答案 1 :(得分:1)
file.readLine()
将返回null。
答案 2 :(得分:1)
String line = null;
while ((line = file.readLine() != null) {
// Do something :)
}