簡體   English   中英

Android Studio:如何列出行數大於N(例如N = 400)的文件

[英]Android Studio: How to list files whose line count is bigger than N, e.g. N=400

我想獲取行數> = 400的文件列表。 怎么做? 我試圖將搜索與正則表達式選項一起使用,但徒勞無功。

關於如何在Android Studio中執行此操作的任何想法?

嘗試在Android Studio中安裝統計插件。 這樣您就可以在下面的某個位置查看單個文件信息和所有文件信息(如代碼行數和大小等)。

在此處輸入圖片說明

讀取它的唯一方法是完全讀取每個文件,或者至少讀取到400行為止。 第二種解決方案更好,因為這樣一來,您不必總是讀取整個文件,因此速度更快。

為此,您應該使用緩沖區字節數組並分析每個讀取的字符。

使用正則表達式並不總是最好的主意,因為它比手動檢查每個字符要慢得多。

因此,正則表達式將如下所示: ([^\\n]*\\n){400,}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM