这个是我哥们遇到的一个面试题。
要求统计某个文件夹下,所有java文件的数量,并且统计代码数量。
java文件中,所有的注视都是以//,没有/**/,空行不计入代码数量。
这个面试题,里面有这样几个难点,
1、遍历文件夹,因为文件夹下可能还有文件夹。
2、读取文件,判断代码行,注释行,和空行。
3、写入文件。
其实主要的都是对文件的操作。
代码可以直接复制运行,代码如下:
这个是我哥们遇到的一个面试题。
要求统计某个文件夹下,所有java文件的数量,并且统计代码数量。
java文件中,所有的注视都是以//,没有/**/,空行不计入代码数量。
这个面试题,里面有这样几个难点,
1、遍历文件夹,因为文件夹下可能还有文件夹。
2、读取文件,判断代码行,注释行,和空行。
3、写入文件。
其实主要的都是对文件的操作。
代码可以直接复制运行,代码如下: