`
lucene321
  • 浏览: 175811 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的Java代码统计功能

    博客分类:
  • java
阅读更多
    好久之前,做了个代码超简单的代码统计的工具,不甚全,思路如下:
扫描指定路径下的所有.java文件-->对每个文本文件readline-->是否有空行-->是空行-->空行数++
                                                                                                        |
                        |-->不是空行-->是否注释-->注释数++
                                    |    
    |-->不是注释-->代码数++



对应的方法如下:

//是否空行
public static boolean isblankline(string str){
str = str.replaceall(" ", "").replaceall("\r", "").replaceall("\n", "").replaceall("\t", "");
if(str.equals("")){
return true;
}
return false;
}

//是否评论
public static boolean iscomments(string str){
str = str.replaceall(" ", "").replaceall("\r", "").replaceall("\n", "").replaceall("\t", "");
if(str.startswith("/") || str.startswith("*") || str.startswith("@") ){
return true;
}
return false;
}

以上基本上可以简单地统计下代码数量了,对于代码跟注释写到同一行的,就没法统计了,那种情况应该基于字符串分析,感兴趣的朋友不妨做个。
附:做成了swing程序 下载地址 
0
2
分享到:
评论

相关推荐

    java代码统计工具

    统计.java文件里所有的代码行数,注释行数

    用java语言编写的一个程序实现源代码的代码统计功能

    用java语言编写的一个程序实现源代码的代码统计功能,内容分为4个方面,分别是:1.物理行:代码的总行数(包括代码行,注释行,空行) 2.代码行:编写的代码 3.注释行:指单行注释和多行注释 4.空行:指源代码的空行

    java代码行数统计

    MyEclipse中有一项代码统计的功能,可以统计出代码的行数,但是只能查看Java代码的行数,而Eclipse中根本没有此功能(可能本人没有找到),所以我写了一个代码统计的代码,可以查看工程中的Java代码,jsp代码,xml...

    功能强大的java版代码行数统计程序

    一个功能十分强大的java版代码行数统计程序,可以用来统计.java .htm .html .jsp .xml等格式的文件的代码行数。如有需要,可以对本程序稍加扩展,以支持其他格式文件(如.css .js .php等)的代码统计

    代码统计插件 eclipse plugin java

    代码统计插件 eclipse plugin java 提供xls导出。 liugang594 开发的,方便下载 这是一款小型的代码统计软件。它具有以下功能: 1、良好的统计性能。可以统计各种方式的注释,如单行、多行注释;注释在行前 、行...

    java实现统计代码行数

    可以统计一个目录下的所有指定格式文件的代码行数,用于软件度量的实验.

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    简单的统计程序,java编写开放源代码

    问卷设置等,以及录入和简单统计等功能。 文件中有使用说明。欢迎广大网民使用

    java写的源代码行数统计器.

    java写的源代码行数统计器.界面美观,功能实用。

    代码统计工具(SourceCounter-3.5.33.73)

    免费的源代码统计工具,能统计包括:行数、工数、成本、质量指标等信息,支持20多种代码格式。 具有统计迅速、准确的优点,是程序开发人员的必备工具。可以对 C++、VB.Net、VB、C#、JAVA、Delphi、ASP.Net、ASP、...

    Java代码验收工具

    平时喜欢写写代码的我,闲不住就写了一个小工具!这个小工具是用来统计平时我们写了多少代码!代码质量如何。这里,该工具中的代码评定标准是随便写的,公式如下:综合评定分=不重复代码/(总代码行数+重复代码+空白...

    visual studio和eclipse如何统计代码行数

    统计代码行数是软件开发中的一个重要步骤,可以帮助开发者了解代码的规模和复杂度。在 Visual Studio 和 Eclipse 中,可以使用正则表达式和搜索功能来统计代码行数。通过使用这些方法,开发者可以轻松地统计代码行数...

    源代码统计工具(SourceCounter) 2.0.7.39

    SourceCounter(源代码统计精灵) 1.6.6.4 版 !- Boom 2006-1-26 + 支持对 ASP 和 HTML 文件的统计 + 保存统计源代码的文件夹路径 SourceCounter(源代码统计精灵) 1.6.5.2 版 !- Boom 2005-12-27 + 统计结果保存 ....

    JAVA网站流量统计管理系统(源代码+论文)

    本网站流量统计是一个多样化的平台,它充分展示了个人风采,同时集成了一些我们最常用的功能,为我们的学习生活和交流提供了很大的方便。整个系统实现了我的相册,包括的功能模块有文件上传模块,数据统计发送模块,...

    javaswing酒店管理系统源代码+数据库模型

    javaswing酒店管理系统源代码+数据库模型 酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。依据餐饮行业的特点,本系统实现以下目标: 操作简单方便、界面简洁大方。 ...

    基于Java+Swing实现的代码统计工具(课程设计)

    基于Java+Swing实现的代码统计工具(课程设计)已获导师指导并通过的95分的高分期末大作业项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 该系统功能完善、界面美观、操作简单、功能...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    源代码统计工具(SourceCounter) 2.0.9.54

    支持对 C/C++/JAVA 代码的统计 2. 支持对 BASIC 代码的统计 3. 支持对 Delphi 代码的统计 4. 支持对 ASP 代码的统计 5. 支持对 HTML 代码的统计 6. 支持对 文本文件的统计 7. 支持统计结果保存为 .CSV 文件...

    代码统计工具(含JAVA源代码)JDK1.5版 v1.1

    该工具用于统计代码文件大小,更新时间,空白行数,注释行数,实际行数,总行数等相关信息,并可生成文件。 该工具利用JDK1.5编写及编译,与1.6的区别是打开文件时没有文件过滤器。其功能是完全相同的。 如有问题请...

    Java+SQL server 学生宿舍管理系统 数据库课程设计 简单控制台输出功能 增删查改统计

    Java+SQL server 学生宿舍管理系统 数据库课程设计 简单控制台输出功能 增删查改统计

Global site tag (gtag.js) - Google Analytics