首页 > 代码库 > 计算一个项目工程中所有包下面的代码行数
计算一个项目工程中所有包下面的代码行数
有时我们在做项目归档的时候难免会遇到,进行统计代码的行数,这时我们可以用一段代码,直接统计出来。
下面我给出一段统计一个java工程下代码的行数的实例代码:
import java.io.File; import jodd.io.FileUtil; public class Test { public static void main(String[] args) throws Exception { File root = new File("E:/MyEclipse 9/"); showAllFiles(root); System.out.println(n); } static int n; final static void showAllFiles(File dir) throws Exception{ File[] fs = dir.listFiles(); for(int i=0; i<fs.length; i++){ System.out.println(fs[i].getAbsolutePath()); if(fs[i].getAbsolutePath().endsWith(".java")){ String[] str = FileUtil.readLines(fs[i].getAbsolutePath()); for(String s:str){ if(s.length()>0){ n++; //System.out.println(s); } } } if(fs[i].isDirectory()){ try{ showAllFiles(fs[i]); }catch(Exception e){} } } } }
计算一个项目工程中所有包下面的代码行数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。