天天看點

統計某個路徑下所有的java檔案,以及統計代碼數量

這個是我哥們遇到的一個面試題。

要求統計某個檔案夾下,所有java檔案的數量,并且統計代碼數量。

java檔案中,所有的注視都是以//,沒有/**/,空行不計入代碼數量。

這個面試題,裡面有這樣幾個難點,

1、周遊檔案夾,因為檔案夾下可能還有檔案夾。

2、讀取檔案,判斷代碼行,注釋行,和空行。

3、寫入檔案。

其實主要的都是對檔案的操作。

代碼可以直接複制運作,代碼如下: