如何统计一个目录下所有class文件总程序行数? 你问的问题好奇怪啊, class文件你统计行数有什么意义,想看写多少行代码, 用.java文件就行了,如果没有源代码,看看长度,计算一下不就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有全部的.java文件,我们的包是总公司写好的,但是现在需要统计所有的程序量,把先开发的和后开发的都算上,class文件有1000个左右那么如果我有全部的.java文件,怎么统计呢? .java文件是文本文件,只有编个程序用file类很容易得到文本文件的行数的 public void Checkfile() { int colNum = 0; String path = "E:\\test\\"; File file = new File(path); File[] listfile = file.listFiles(); int filecount = 0; for(int i=0;i<listfile.length;i++){ String holename = listfile[i].getName().toString(); String filename=holename.substring(0,holename.indexOf(".")); String temp=""; try{ BufferedReader in = new BufferedReader(new FileReader(listfile[i].toString())); String c = in.readLine(); int i1 =0; while(c!=null) { colNum = colNum +1; } in.close(); }catch(Exception e) { System.out.println("error"+e); } } System.out.println("all the file is "+colNum + "航"); } 可以在linux下同时把所有的java文件追加到一个文件上,然后同几个着文件的行数!看看linux命令就行了!如果在windows下最好还是写程序吧! qq聊天是点对点的吗 基本数据类型打印到文件 关于java多线程方面的困惑 javaAPI与javaDOC有什么区别,有明白的人吗? SWT中窗体的设定 老问题,CLASSPATH参数如何设置? 已经有了MD5算法,如何调用才能加密我的jsp文件? ====两个 问题 请高手指教 、、万分感谢 、、==== 为什么Java 的中文注释会报错? 为Java 应用程序提高运行速度谁有高招? 请问 inner class
那么如果我有全部的.java文件,怎么统计呢?
{
int colNum = 0;
String path = "E:\\test\\";
File file = new File(path);
File[] listfile = file.listFiles();
int filecount = 0;
for(int i=0;i<listfile.length;i++){
String holename = listfile[i].getName().toString();
String filename=holename.substring(0,holename.indexOf("."));
String temp="";
try{
BufferedReader in = new BufferedReader(new FileReader(listfile[i].toString()));
String c = in.readLine();
int i1 =0;
while(c!=null)
{
colNum = colNum +1;
}
in.close();
}catch(Exception e)
{
System.out.println("error"+e);
} } System.out.println("all the file is "+colNum + "航");
}
看看linux命令就行了!
如果在windows下最好还是写程序吧!