您的位置:

java文件行数,获取文件行数java

本文目录一览:

java中怎么获得一个文本文件的行数

涉及到java中读写文件的IO操作。

获取一个文本文件的行数较为方便的方法,是通过BufferedReader类的readLine()方法,间接的统计行数。

源代码:

public

static

int

getTextLines()

throws

IOException

{

String

path

=

"c:\\job.txt"

;//

定义文件路径

FileReader

fr

=

new

FileReader(path);

//这里定义一个字符流的输入流的节点流,用于读取文件(一个字符一个字符的读取)

BufferedReader

br

=

new

BufferedReader(fr);

//

在定义好的流基础上套接一个处理流,用于更加效率的读取文件(一行一行的读取)

int

x

=

0;

//

用于统计行数,从0开始

while(br.readLine()

!=

null)

{

//

readLine()方法是按行读的,返回值是这行的内容

x++;

//

每读一行,则变量x累加1

}

return

x;

//返回总的行数

}

如何计算一个.java文件的代码行数

方法一:

如果想要通过java代码的方式来计算.java文件的行数,可以通过IO来读取,

BufferedReader的方法readLine()来按行读取,每读取一行,行数+1

方法二:

如果要查看.java文件的代码行数,

可以使用现成的IDE工具,比如ECLIPSE...

每一行的行号都有表示出来

一个java文件里面最多写多少行代码?

hotspot 虚拟机(咱们平时开发用的sun公司的虚拟机,其他两大商用虚拟机是BEA的JRockit和IBM的J9)里面两个字节来限制大小,所以最多65536行,超过javac会无法编译。而且一个Java方法不能超过64k。一般一个Java类不要有太多行数,如果一个Java代码超过几千甚至过万,个人觉得应该考虑一些代码优化方式,比如继承;或者重新构思这个类。代码行数太多可读性查,不利于维护。