Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用随机访问文件统计java中文件的行数_Java_File_Line - Fatal编程技术网

使用随机访问文件统计java中文件的行数

使用随机访问文件统计java中文件的行数,java,file,line,Java,File,Line,在java中,如果文件被声明为随机访问文件,是否有方法计算文件中的行数? 我在想这样的事情: while(stop_condition) {String str=file.readLine(); count++; } 但我在随机访问文件文档中找不到,在这种情况下,停止条件可能是什么。你能帮帮我吗。谢谢。file.readLine()到达文件末尾时将返回null。file.readLine()到达文件末尾时将返回null。文档是google中的第一个结果: 下面是它所说的: while(fi

在java中,如果文件被声明为随机访问文件,是否有方法计算文件中的行数? 我在想这样的事情:

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

但我在随机访问文件文档中找不到,在这种情况下,停止条件可能是什么。你能帮帮我吗。谢谢。

file.readLine()
到达文件末尾时将返回null。

file.readLine()
到达文件末尾时将返回null。

文档是google中的第一个结果:

下面是它所说的:

while(file.readLine() != null)
  count++;

文档是google的第一个结果:

下面是它所说的:

while(file.readLine() != null)
  count++;

这将跳过第一行的内容。该问题询问行数,因此当该行不为空时,将其计数。这就是它的作用。没有跳过第一行内容的跳过。该问题询问行数,因此,当该行不是
null
时,对其进行计数。这就是它的作用。不要跳过