在Java源程序中的行共有3种:
如果有以下行尾单行注释的情况将该行判定为代碼行。
如果有以下行尾多行注释的情况第1行判定为代码行,第二行判定为注释行
假设被分析程序源码无其他特殊情况,如:
代码中不使鼡正则表达式进行简化操作,而是使用逻辑判断.
思路还是先在给定的目录下递归寻找所有的java文件,将其加入到ArrayList中.用循环对ArrayList中每一个java文件分别统計总行数,注释行数,空白行数,代码行数.虽然可以只扫描一遍文件就能得到不同的行数,但是为了代码的耦合度和美观,每个统计都分开一个方法.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。