Java 是否可以将元素添加到以前定义为字符串的数组中
我需要读取一个文本文件,并将文本存储在文件中的五个不同数组中。文本文件在一行中包含问题、四个选项和正确答案。我使用扫描仪读取文本文件并将整个文本存储为字符串,然后尝试使用字符串标记器区分问题和选项,以便将它们存储在各自的错误中。当我尝试执行此操作时,编译器给出错误:Java 是否可以将元素添加到以前定义为字符串的数组中,java,compilation,compiler-errors,tokenize,Java,Compilation,Compiler Errors,Tokenize,我需要读取一个文本文件,并将文本存储在文件中的五个不同数组中。文本文件在一行中包含问题、四个选项和正确答案。我使用扫描仪读取文本文件并将整个文本存储为字符串,然后尝试使用字符串标记器区分问题和选项,以便将它们存储在各自的错误中。当我尝试执行此操作时,编译器给出错误: public void readFile() { while (reader.hasNext()) { String allText = reader.next(); StringTo
public void readFile()
{
while (reader.hasNext())
{
String allText = reader.next();
StringTokenizer tokenizer = new StringTokenizer(allText, ",");
while (tokenizer.hasMoreElements())
{
question[index] = tokenizer.nextElement();
}
}
}
如果
question
是一个字符串,则不能向其中添加元素。您需要创建一个字符串集合,以便向其中添加字符串(您可以使用数组、列表、集合等)。编译器会给出什么错误?请给我们一个示例,行的格式如何问题如何定义?