我需要读取一个文本文件并将文本存储在五个不同的数组中。文本文件包含问题,四个选项以及一行中的正确答案。我使用扫描程序读取文本文件并将整个文本存储为字符串,然后尝试使用字符串标记生成器来区分问题和选项,以便将它们存储在各自的错误中。我尝试这样做时编译器给出了错误:
public void readFile()
{
while (reader.hasNext())
{
String allText = reader.next();
StringTokenizer tokenizer = new StringTokenizer(allText, ",");
while (tokenizer.hasMoreElements())
{
question[index] = tokenizer.nextElement();
}
}
}
答案 0 :(得分:0)
如果question
是String,则无法向其添加元素。您需要创建一个字符串集合才能向其添加字符串(您可以使用Array,List,Set等。)