package com.project.tools;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
/**
* author qurong
* 2019/10/24 09:21
*/
public class CodeLine {
private static long count=0;
private static BufferedReader br;
public static void main(String[] args) throws Exception {
File f=new File("D:\\project");
go(f);
System.out.println(count);
}
private static void go(File f) throws Exception {
if (f.isDirectory()) {
File[] files = f.listFiles();
if (files!=null) {
for (File file : files) {
go(file);
}
}
}else {
if (f.getName().endsWith(".java")) {
br=new BufferedReader(new FileReader(f));
while (br.readLine()!=null) {
count++;
}
}
}
}
}
统计java工程中java代码行数
最新推荐文章于 2025-07-17 12:42:27 发布
本文介绍了一个使用Java实现的代码行计数器,该工具能够遍历指定目录下的所有.java文件,并统计其中的代码行数。通过递归地访问目录和子目录,此工具可以轻松地应用于大型项目中。

2万+

被折叠的 条评论
为什么被折叠?



