我必須從文本文件讀取一些信息到不同的字符串數組。所以,我爲這個任務寫了一個方法。下面是代碼:但是之後用戶自定義文件讀取函數導致NullPointerException Java
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
。我想,我會導致一些指針錯誤。
返回「str」不會導致未來「nullptrexception」,對不對? – ciyo 2013-04-24 23:07:17