我想獲得行計數> = 400的文件列表。怎麼做? 我試圖使用正則表達式選項進行搜索,但徒勞無功。Android Studio:如何列出行數大於N的文件,例如N = 400
有關如何在Android Studio中執行此操作的任何想法?
我想獲得行計數> = 400的文件列表。怎麼做? 我試圖使用正則表達式選項進行搜索,但徒勞無功。Android Studio:如何列出行數大於N的文件,例如N = 400
有關如何在Android Studio中執行此操作的任何想法?
讀取它的唯一方法是完全讀取每個文件,或者至少讀取400行。第二種解決方案更好,因爲這樣你並不總是需要閱讀整個文件,所以速度更快。
爲此,您應該使用緩衝區字節數組並分析每個讀取字符。
對它使用正則表達式並不總是最好的主意,因爲它的速度比手動檢查每個字符要慢。
所以對於正則表達式將是這樣的:([^\n]*\n){400,}
謝謝,但是這不起作用。它在我的案例中確定了兩個文件,其長度爲400多行,但還有其他文件丟失。 – David
這個正則表達式應該檢測所有具有400多行的文件,它也將空行計爲新行。 – gyurix
從我的測試中,沒有。只列出幾個文件。 – David