代碼統計,文本查找,文本匹配,指定路徑文本查找: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章