package com.fr24.dai.regEx;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class CountCode {
static long normalLines = 0l;
static long commmentLines = 0l;
static long whiteLines = 0l;
public static void main(String[] args) {
// String fileName = ReadPropertiesUtils.getPropertiesValueByKey("/resource/fileName.properties", "fileName");
String fileName = "F:\\Desktop\\code";
File f = new File(fileName);
if (f.isDirectory()) {
countCode(f);
}
p("normalLines:" + normalLines);
p("commentLines:" + commmentLines);
p("whiteLines:" + whiteLines);
}
private static void countCode(File f) {
File[] childs = f.listFiles();
for (File file : childs) {
统计有效、空行、注解代码行数
最新推荐文章于 2024-06-06 10:14:56 发布
这是一个Java程序,用于统计指定目录下.java文件的正常代码行、注释行和空行数量。通过递归遍历目录,匹配正则表达式来区分不同类型的代码行。程序中包含主方法进行执行,并打印统计结果。
摘要由CSDN通过智能技术生成