1

テキスト ファイルから別の文字列配列に情報を読み取る必要があります。そこで、このタスクのメソッドを書きました。コードは次のとおりです。

private String[] stateNames;
.
.
.
readHelper(stateNames);
.
.
.
private void readHelper( String[] str ) // str is stateNames
    {
        try
        {
            strLine = bufferReader.readLine();
            String[] tokens = strLine.split(",");
            str = new String[ tokens.length ];
            copyStr2Str(tokens, str);
            insertionSort( str ); // Everything is fine, str contains the data
        }
        catch (IOException ex)
        {
            Logger.getLogger(Generator.class.getName()).log(Level.SEVERE, null, ex);
        }

    } // End of readHelper()

ただし、readHelper()実行後は stateNames になりnullます。私は、いくつかのポインターエラーを引き起こすと思います。

4

2 に答える 2