2016-07-06 25 views

回答

0

讀取它的唯一方法是完全讀取每個文件,或者至少讀取400行。第二種解決方案更好,因爲這樣你並不總是需要閱讀整個文件,所以速度更快。

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

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

所以對於正則表達式將是這樣的:([^\n]*\n){400,}

+0

謝謝,但是這不起作用。它在我的案例中確定了兩個文件,其長度爲400多行,但還有其他文件丟失。 – David

+0

這個正則表達式應該檢測所有具有400多行的文件,它也將空行計爲新行。 – gyurix

+0

從我的測試中,沒有。只列出幾個文件。 – David

1

嘗試在你的Android工作室安裝Statistic插件。這樣您就可以在下面的一個地方查看個人信息和所有文件信息(如代碼行數和大小等)。

enter image description here

+0

這在一定程度上起作用。但是我想得到的僅僅是當它有多於N行的文件列表。 – David

+0

你可以按照代碼的總行進行排序,並且可以在一次正確的位置獲得大於N的所有文件嗎? – Prasad

+0

Upvoted!雖然不理想的答案,至少它的工作。 – David