这可能更像是“最佳实践”类型的问题,但我试图在当前项目中使用两个文本文档,但不确定是否继续进行此操作的最佳方式阅读和/或存储它们。我目前有路径硬编码到我的文件读取器,这绝对不是我想要的(下面为当前实现)。读取大量文件而不对其路径进行硬编码
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