這可能更像是「最佳實踐」類型的問題,但我試圖在當前項目中使用兩個文本文檔,但不確定是否繼續進行此操作的最佳方式閱讀和/或存儲它們。我目前有路徑硬編碼到我的文件讀取器,這絕對不是我想要的(下面爲當前實現)。讀取大量文件而不對其路徑進行硬編碼
try (BufferedReader reader = new BufferedReader(new FileReader("C:\\e\\t\\c\\.\\text.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
string1 = string1 + " " + line;
}
}
這可行,但我將不得不改變每個使用它的計算機的文件位置。
我已經試過:
- 硬編碼的文件路徑(工程,不是在所有靈活)
- 通過我的項目創建本地文件路徑(我遇到了一些困難,不能圖這一點)
- 複製/粘貼直接幾千字的文本文件到我的程序字符串(似乎真的很醜,但我不知道這是什麼,應該/不應該做的)
在Java和編程方面我仍然很新,所以請讓我知道是否需要更多信息,或者是否還有其他需要處理的內容(或者是否有類似的問題,我錯過了我的搜索)。謝謝你們!
編輯:
在我的程序的功能:什麼,我做的是一個字符串,用戶類型,然後檢查,對一個文本文件,我試圖上傳,看看有多少匹配(類似於使用「ctrl + f」表示您正試圖在頁面/文檔中查找的每個單詞,其中頁面/文檔是我嘗試上傳的單詞庫)。
我不得不休息一下,但我現在要嘗試一下你的建議。這些都很好看,非常感謝!
這些文件包含一些你想要在你的應用中使用的詞或者更特別的東西? – crAlexander
@Kean不要忘記回來接受答案。 :) – CKing