天天看点

统计某个路径下所有的java文件,以及统计代码数量

这个是我哥们遇到的一个面试题。

要求统计某个文件夹下,所有java文件的数量,并且统计代码数量。

java文件中,所有的注视都是以//,没有/**/,空行不计入代码数量。

这个面试题,里面有这样几个难点,

1、遍历文件夹,因为文件夹下可能还有文件夹。

2、读取文件,判断代码行,注释行,和空行。

3、写入文件。

其实主要的都是对文件的操作。

代码可以直接复制运行,代码如下: