Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以将元素添加到以前定义为字符串的数组中_Java_Compilation_Compiler Errors_Tokenize - Fatal编程技术网

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
是一个字符串,则不能向其中添加元素。您需要创建一个字符串集合,以便向其中添加字符串(您可以使用数组、列表、集合等)。

编译器会给出什么错误?请给我们一个示例,行的格式如何
问题如何定义?