1
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
4

1 回答 1

0

这不是 Java:

return tokens[] ;

也许您的意思是返回令牌数组:

return tokens;

如果是这样,请声明返回String[]not的方法String

此外,您没有向我们展示这些行的位置:

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

据我们所知,他们赤身裸体地坐在课堂上,而不是任何方法或构造函数中。如果是这样,那不是 Kosher Java,因为第二行不是声明,需要在方法或构造函数中。

于 2013-03-14T22:52:25.227 回答