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代碼超過幾千甚至過萬,個人覺得應該考慮一些代碼優化方式,比如繼承;或者重新構思這個類。代碼行數太多可讀性查,不利於維護。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188637.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:32
下一篇 2024-11-28 13:33

相關推薦

發表回復

登錄後才能評論