テキスト ファイルから別の文字列配列に情報を読み取る必要があります。そこで、このタスクのメソッドを書きました。コードは次のとおりです。
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
ます。私は、いくつかのポインターエラーを引き起こすと思います。