【发布时间】:2018-04-06 16:25:17
【问题描述】:
我想读取一个名为“q.txt”的文本文件,并根据 ID(主键)选择与其关联的字符串。
例如0014,<Random string here>
到目前为止,我已经创建了一个获取#### ID 的方法。现在我需要扫描文件并找到相应的字符串并将其输出到文本视图。
我遇到的问题是 FileNotFoundException 和 IOException。那么我应该把文本文件放在哪里,这样我就不需要添加完整的路径(例如 D:\Projects\...\q.txt),而只需添加“q.txt”?
我如何遍历文件以便随机选择一个问题?
如果使用数组,我还需要它是动态的。
【问题讨论】:
-
向我们展示您在代码中尝试过的内容。您可以将该文件放在与您的主
.java文件相同的目录中。 -
除了 randomID() 方法,我没有其他代码。我尝试了多种从文件中读取和输出行的方法,但都尝试过但失败了,所以我删除了这些行。
-
向我们展示您的所有代码,包括您的以前的尝试。如果您不尝试并为我们提供出发点,我们将无能为力。
-
听起来像是某种家庭作业帮助。编辑您的问题并粘贴带有特定错误的代码。否则我认为你不会得到合格的答案
-
你有几个问题,我建议你以后分开问。