代码统计,文本查找,文本匹配,指定路径文本查找:java版本

很简单的一个工具类:

工具类功能:会递归查找所有子文件夹,代码统计,模糊匹配等,指定文件统计,文件大小统计

1 指定文件夹,代码行数统计,调用示例:

//统计指定文件夹.java,.js文件的代码行数,各候后缀的文本数量

HowManyLine lineCounter = new HowManyLine();
        List<String> fileSuffixList = new ArrayList<String>();
        fileSuffixList.add(".java");
        fileSuffixList.add(".js");        lineCounter.counter("D:\\zjywork\\code\\JZDDW\\src\\javaProCode_branchHuaWei_latest\\serviceHelper\\src\\ty\\inteplm\\change",
                fileSuffixList, null);

返回如图(可以支持返回各种文件的个数):
在这里插入图片描述

2 指定文件夹,查找文本,调用示例

//递归查找文件夹下指定后缀的文本中包含“demo”字符串的文件,并定位到第几行

HowManyLine lineCounter = new HowManyLine();
        List<String> fileSuffixList = new ArrayList<String>();
        fileSuffixList.add(".java");
      lineCounter.counter("D:\\zjywork\\code\\JZDDW\\src\\javaProCode_branchHuaWei_latest",
                fileSuffixList, "demo");

返回如图:
在这里插入图片描述
在这里插入图片描述

ps:工具类一般自己用来查找指定路径下字符串用的比较多,然后代码写的自我批评,很不规范,而且有很多别的方法和使用场景都写到这个util里去了,按需取,别吐槽。能达到我上面的两个搜索统计功能就行了,有问题自己改。5分下载地址:

下载地址待会发:

https://download.csdn.net/download/zjy1211079133/11820176

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ToBeYourBaBa

你支持下,我才有兴趣更新

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值