0

我是安卓新手。我正在做小测验应用程序。我有 5 组 JSON 文件,例如 .txt 文件。每组由 30 个问题组成。

我的要求是从每个 JSON 集中选择 3 个问题。我总共需要展示 5 组中的 15 个问题。我如何回答所有问题?

提前致谢。

4

2 回答 2

0

将您的 5 个文件解析为 5 个不同ArrayListString问题,然后从每个问题中随机选择 3 个问题ArrayList。要了解如何解析Json文件,您可以查看我写的这篇博客文章,其中的示例要复杂得多,但您会明白这一点:

解析 Json 文件

并随机选择它们,看看Random课程和这篇文章:

如何在Android中生成特定范围内的随机数?

于 2013-07-10T13:57:44.583 回答
0
  1. 将文本文件读入字符串
  2. 将字符串解析为JSONObject
  3. 使用 JSONObject 的方法,用问题填充数组或列表。由于您想为每个文件提取 5 个问题,因此每个文件都需要一个列表/数组。
  4. 使用随机数(请参阅Random),在随机索引处提取问题。
于 2013-07-10T14:03:37.613 回答