>利用工具计算。
具体步骤如下:
1、点击打开文件夹,选择要统计的项目目录。
2、点击设置,选择需要统计代码文件的类型,这里根据自己的需要选择,当然也可以添加上面没有的文件后缀类型。
3、点击开始统计,工具就会快速计算,不仅会显示所有页面的代码行数,还会逐一标出每个页面的代码行数。import javaio;
import javautil;
public class Demo {
public static void main(String[] args) throws Exception {
String pathName = "D:\\MaxDemojava";
LineNumberReader bnr = new LineNumberReader(new FileReader(pathName));
String str = null;
int lineNumber = 0;
HashMap<String, Integer> map = new HashMap<String, Integer>();
while((str=bnrreadLine())!=null){
lineNumber = bnrgetLineNumber();
if(strindexOf("class")!=-1){
Integer value = mapget("class");
if(value == null)
mapput("class", 1);
else
mapput("class", ++value);
}
}
Systemoutprintln("行数:" + lineNumber);
Set<MapEntry<String,Integer>> set = mapentrySet();
for(Iterator<MapEntry<String,Integer>> it = setiterator(); ithasNext();){
MapEntry<String,Integer> entry = itnext();
Systemoutprintln(entrygetKey()+"="+entrygetValue());
}
bnrclose();
}
}
//方法的话不好判断,如果非要判断的话项目类可以。
使用Class cs = ClassforName("包包类");
按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:
^:b[^:b#/]+$
以上表达式的统计可做到:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么xml, resx…可以不检查,只查cs,c,h…
搜索出来以后最后一行就是代码行数了。
代码行数统计工具是是一款常用的免费软件,方便自己统计项目中所写代码行数。
一般编译器上可以直接显示,不要自己获得。
vc6状态栏 有Ln32,Col23的字样,就是鼠标所在行号和列号。
如果必须要显示行号的话,得需要VC助手软件。这个软件叫VC6LineNumberAddin,
安装好软件后,vs2005:工具->选项->文本编辑器->c/c++ 在右边有个"行号",选中,然后"确定"。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)