我需要读取一个文本文件并将文件中的文本存储在五个不同的数组中。文本文件在一行中包含问题、四个选项和正确答案。我使用扫描仪读取文本文件并将整个文本存储为字符串,然后尝试使用字符串标记器来区分问题和选项,以便我可以将它们存储在各自的错误中。当我尝试这样做时,编译器给了我错误:
public void readFile()
{
while (reader.hasNext())
{
String allText = reader.next();
StringTokenizer tokenizer = new StringTokenizer(allText, ",");
while (tokenizer.hasMoreElements())
{
question[index] = tokenizer.nextElement();
}
}
}