Java 转到方法,从文件中提取信息,然后在文件被拆分后返回。我犯了错误

Java 转到方法,从文件中提取信息,然后在文件被拆分后返回。我犯了错误,java,arrays,methods,io,Java,Arrays,Methods,Io,这不是Java: String[] quarters = new String[100] ; quarters[] = information(fileCheck) ; public static string information(String a) { Scanner inFile = new Scanner (new File(a)) ; // opens connection with file while (inFile.has

这不是Java:

String[] quarters = new String[100] ;   
quarters[] = information(fileCheck) ;

public static string information(String a)
    {   
        Scanner inFile = new Scanner (new File(a)) ; // opens connection with file

        while (inFile.hasNext())                        // loops while more lines in file
        {
            String line = inFile.nextLine() ;           // brings in next line to be broken up
            String[] tokens = line.split(", ") ;        //stores lines into array tokens
        }       
            inFile.close() ;                            // close connection to file
            return tokens[] ;
    } // end information
也许您的意思是返回令牌数组:

return tokens[] ;
如果是,请声明返回
String[]
而不是
String
的方法

此外,您没有告诉我们这些线路的位置:

return tokens;

据我们所知,它们赤裸裸地坐在类中,而不是任何方法或构造函数中。如果是这样,那就不是犹太教的Java,因为第二行不是声明,需要在方法或构造函数中。

请告诉我们详细信息:你想做什么?你犯了什么错误?如果您首先帮助我们了解您的问题,我们将能够更好地帮助您。我会在一秒钟内发布错误,基本上这是我完整代码的一部分,我也可以根据要求发布。基本上,我无法理解为什么Quarter数组存在错误。我以后也需要使用它。请将错误和有关问题的信息作为对原始帖子的编辑发布,而不是作为评论发布。非声明季度[]=信息(文件检查);“;”预期季度[]=信息(文件检查);感谢第一部分和第二部分,如果有帮助的话,它们在main方法(publicstaticvoidmain(String[]args))中。@ConnorElliott:不客气。如果你已经解决了你的问题,那就接受我的回答。如果没有,则更新原始问题,添加任何新代码,尝试更正错误并详细描述当前问题。
String[] quarters = new String[100] ;   
quarters[] = information(fileCheck) ;